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!
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
- Upload - Drag & drop your image or click to browse
- Choose format - Select your desired output format
- Convert - Click the convert button
- 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
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
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
๐ 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
- Go to
https://takeout.google.com - Sign in to your Google account if not already signed in
Step 2: Select YouTube Data
- Scroll down and find "YouTube and YouTube Music"
- Check the box next to it (if not already selected)
- Click "All YouTube data included" to customize
- Ensure "history" is selected
- Click "OK"
Step 3: Configure Export
- Click "Next step"
- Choose delivery method: "Send download link via email"
- Choose frequency: "Export once"
- Choose file type: ".zip"
- Choose file size: 2 GB should be sufficient
- Click "Create export"
Step 4: Download Your Data
- Wait for an email from Google (may take minutes to hours)
- Click the download link in the email
- Extract the ZIP file
- Navigate to:
Takeout/YouTube and YouTube Music/history/ - Locate the file named
watch-history.html
Using the Parser
Step 1: Upload Your File
- Open the YouTube History Parser webpage
- Click the upload area or drag your
watch-history.htmlfile onto it - 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
- Click "Analyze History"
- Wait for processing to complete
- 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.htmlor has.htmlextension - 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+)