Skip to content

Application

Small software that does one thing and then gets out of your way. Browser tools and toys, with no accounts and no ulterior motives.

Background Eraser

Remove white backgrounds from your images; background be gone!

30
Processing image...
Original
Original uploaded image
Background Removed

Welcome! This free tool helps you remove white backgrounds from your images in seconds, right here in your browser.

What can I use this for?

  • Product photos - Perfect for online stores or portfolios
  • Logos and graphics - Make them work on any background
  • Profile pictures - Remove distracting backgrounds
  • Design assets - Create transparent PNGs for your projects

How to use

1. Upload your image

Click the camera icon or drag your image into the upload area. We support JPG, PNG, GIF, and WebP files.

2. Adjust if needed

Use the threshold slider to control how much white to remove. The default setting (30) works great for most images.

  • Lower values (0-20): Only removes pure white or very close to white
  • Medium values (20-50): Removes most white and light gray backgrounds
  • Higher values (50-100): More aggressive, may remove light colored parts of your image

3. Download

Click "Download PNG" to save your image with a transparent background. Your new file will be ready to use anywhere!

Tips for best results

  • Clean white backgrounds work best
  • High contrast between your subject and background gives cleaner edges
  • Adjust the threshold - move the slider left for less aggressive removal, right for more
  • Preview first - you'll see the result before downloading

Good to know

  • โœ… Completely free - No watermarks, no sign-ups
  • โœ… Private & secure - Your images stay on your device
  • โœ… Instant results - No waiting or processing queues
  • โœ… Original quality - We preserve your image quality

Having trouble?

If the tool isn't removing the background well:

  • Try adjusting the threshold slider
  • Make sure your background is mostly white
  • Images with shadows or gradients may need a higher threshold

Examples of what works well

  • Product photos on white backgrounds
  • Scanned documents or drawings
  • Screenshots with white backgrounds
  • Simple graphics and icons

Questions or feedback? Feel free to reach out. Happy creating! ๐ŸŽจ

Image Format Converter

Convert any image format with zero quality loss (i.e., where pixels go to change their clothes).

Image Format Converter

Convert any image format with zero quality loss (i.e., where pixels go to change their clothes).

Drop your image here

or click to browse โ€ข JPG, PNG, WebP, BMP, GIF, TIFF, ICO

Quick Start

  1. Upload - Drag & drop your image or click to browse
  2. Choose format - Select your desired output format
  3. Convert - Click the convert button
  4. Download - Save your converted image

Supported Formats

Input: JPG, PNG, WebP, BMP, GIF, TIFF, ICO
Output: PNG, JPEG, WebP, BMP, ICO

Features

  • No installation required - Works directly in your browser
  • Privacy-focused - Images are processed locally, never uploaded
  • Quality control - Adjustable quality slider for JPEG/WebP formats
  • File information - Shows dimensions, size, and current format
  • Free to use - No limits or subscriptions

Format Guide

Format Best For Notes
PNG Logos, screenshots, transparency Larger files, lossless compression
JPEG Photos, web images Smaller files, adjustable quality
WebP Modern websites Best compression, not universal
BMP Uncompressed storage Large files, maximum quality
ICO Website favicons Multiple sizes in one file

Quality Settings

For JPEG and WebP conversions:

  • 90-100% - Best quality, larger files
  • 70-90% - Balanced (recommended)
  • Below 70% - Smaller files, visible quality loss

Tips

  • Original files are never modified
  • Converted files are saved with "_converted" suffix
  • For web use, 80-85% quality is usually optimal
  • WebP offers best size/quality ratio for modern browsers

Common Use Cases

  • Converting PNG screenshots to JPEG for smaller email attachments
  • Creating WebP versions of images for faster website loading
  • Converting various formats to PNG for transparency support
  • Making ICO files for website favicons

Troubleshooting

Image won't upload? Check it's under 50MB and a supported format
Blurry output? Increase quality slider above 90%
Need batch conversion? Process images one at a time using "Convert Another"

AI Trivia Game

These are today's contestants... Claude, ChatGPT, and Gemini

NOTE ๐Ÿ“œ This post discusses Google products. All views are my own and do not represent Google. Please review my Disclosures.

A few people I know got into a conversation recently about which AI chatbot they liked best. Everyone had a different favorite. Best is subjective, so I tried the same prompt across a handful of models to compare the output. Prompt:

We're going to be writing a web application for my personal blog: https://starikov.co. My website is a black website with white text. My website is a ghost site. This application should be self contained to a single div, it shouldn't leak design into the greater website/on the main feed. It should be very modern, clean, and sleek. It should be good all around, scaleable in every way. It should be generally accessible. It should use modern web standards, and work great in Chrome and Safari. Again, don't like into the greater sit: it should be a single div with all of it's style and such contained, injectable into a Ghost post. It should be fully text-width.
This is going to be a fully interactive trivia game. I should be able to hardcode a javascript dictionary with quiz show questions. It can be anywhere between 1 (a freebie, you get free points) to 10 options. It should keep track of how many you get correct. You should be able to specify bonus rounds, by default make the last two bonus. It should be interactive with animations, especially congrulatory messages. You should be able to click any option but only accept answers when the user clicks a submit button.
At the end please show a congratulatory messages with their final score. It should break down every question they got right or wrong through the quiz. The more questions they get right the more grandiose the congrats animation.
Preload this game show with Google trivia, heavily focusing on ChromeOS questions. Please make it scaling in difficulty. 10 questions.
It should be a modern website with modern styling. Please keep it a div self contained to a ghost site.

I picked ChromeOS as the trivia topic in honor of a close friend.

Claude Opus

ChatGPT

4o

o3

o4-mini-high

Gemini 2.5 Pro

Unicodex

Gotta glyph 'em all!

Unicodex

Gotta glyph 'em all!

๐Ÿ”
โšก Glyph captured!

YourTube History

Like and subscribe to find out what you've subscribed to!

Like and subscribe to find out what you've subscribed to!

Drop your watch-history.html file here

or click to browse from your device

โš™๏ธ Parameters

Number of top videos to display in results
Filter videos with minimum number of plays
Filter videos watched after this date
Filter videos watched before this date
Filter videos by channel name
Choose how to sort the results
Filter out YouTube Music entries from results

๐Ÿ“ˆ Watch Statistics

Your YouTube journey at a glance

๐ŸŽฌ Top Videos

Rank Video Title Channel Plays First Watched

Upload your watch history to see your top videos

What This Tool Does

This parser processes your YouTube watch history to reveal:

  • Your most-watched videos with play counts
  • Favorite channels based on total views
  • Viewing statistics (total videos watched, daily average, estimated hours)
  • Peak viewing hours
  • Date range of your watch history

Requirements

  • A web browser (Chrome, Firefox, Safari, or Edge)
  • Your YouTube watch history file from Google Takeout

Getting Your YouTube History

Step 1: Access Google Takeout

  1. Go to https://takeout.google.com
  2. Sign in to your Google account if not already signed in

Step 2: Select YouTube Data

  1. Scroll down and find "YouTube and YouTube Music"
  2. Check the box next to it (if not already selected)
  3. Click "All YouTube data included" to customize
  4. Ensure "history" is selected
  5. Click "OK"

Step 3: Configure Export

  1. Click "Next step"
  2. Choose delivery method: "Send download link via email"
  3. Choose frequency: "Export once"
  4. Choose file type: ".zip"
  5. Choose file size: 2 GB should be sufficient
  6. Click "Create export"

Step 4: Download Your Data

  1. Wait for an email from Google (may take minutes to hours)
  2. Click the download link in the email
  3. Extract the ZIP file
  4. Navigate to: Takeout/YouTube and YouTube Music/history/
  5. Locate the file named watch-history.html

Using the Parser

Step 1: Upload Your File

  1. Open the YouTube History Parser webpage
  2. Click the upload area or drag your watch-history.html file onto it
  3. The file will be validated automatically

Step 2: Configure Analysis Parameters

  • Number of Top Videos: How many videos to display (default: 100)
  • Minimum Play Count: Filter out videos watched fewer times
  • Date Range: Analyze specific time periods (optional)
  • Channel Filter: Search for specific channels
  • Sort By: Choose ordering method
  • Exclude YouTube Music: Toggle to filter out music content

Step 3: Analyze

  1. Click "Analyze History"
  2. Wait for processing to complete
  3. Review your statistics and top videos

Step 4: Export Results (Optional)

  • Export CSV: Download spreadsheet-compatible file
  • Export JSON: Download structured data file

Understanding Your Results

Statistics Section

  • Data Period: Date range of your watch history
  • Total Watch Events: Number of times you've watched any video
  • Unique Videos: Different videos you've watched
  • Unique Channels: Different channels you've watched
  • Estimated Hours: Rough viewing time (assumes 10-minute average)
  • Daily Average: Videos watched per day
  • Favorite Channel: Most-watched channel by play count
  • Most Rewatched: Single video with highest play count
  • Peak Viewing Hour: When you watch most videos

Top Videos Table

  • Rank: Position by play count
  • Video Title: Name of the video with link
  • Channel: Creator's channel name
  • Plays: Number of times watched
  • First Watched: Earliest viewing date

Privacy Notice

All processing occurs locally in your browser. Your watch history file never leaves your device. No data is uploaded to any server.

Troubleshooting

File Won't Upload

  • Ensure file is named watch-history.html or has .html extension
  • Verify file is from Google Takeout YouTube export
  • Check file isn't corrupted (should open in browser)

No Data Showing

  • Confirm you selected the correct date range
  • Check minimum play count isn't too high
  • Verify YouTube history was included in your Takeout export

Missing Videos

  • Some deleted videos may not display properly
  • YouTube Music content is excluded by default (toggle setting to include)
  • Very old entries might have incomplete data

Tips

  • Use the search box to find specific videos or channels
  • Click column headers to sort differently
  • Adjust date filters to analyze specific periods
  • Export data for further analysis in spreadsheet software

Multiple YouTube Accounts?

The YouTube History Merger tool bleow combines multiple watch-history.html files from different Google accounts into a single unified timeline. This is useful when you have multiple YouTube accounts (personal, work, legacy accounts) and want to analyze your complete viewing history across all accounts. The tool processes files of any size (tested up to 35MB+) and automatically removes exact duplicate entries that occur within 10 seconds of each other, while preserving legitimate re-watches of the same video at different times.

To use the merger, simply drag and drop or select multiple watch-history.html files from your various Google Takeout exports. The tool will parse each file, extract all watch entries with their timestamps, sort them chronologically (newest first), remove duplicates, and generate a single merged watch-history.html file that maintains the exact same format as the original exports. This merged file can then be used with the YouTube History Parser above to analyze your complete viewing history across all accounts. The merger displays statistics showing total entries processed, unique entries retained, duplicates removed, and the date range of your combined history.

Drop YouTube watch-history.html files here

or

Supports large files (35MB+)

Processing large files, please wait...