Overview
What this tool does
A background remover takes an image with a subject (a person, a product, an animal) and a background, then deletes the background so the subject sits on transparency. The output is a PNG you can drop onto any color, photo, or layout. Most online background removers charge per image (RemoveBG starts at $0.20 each) and require you to upload your image to their server. This tool runs a segmentation model entirely in your browser via WebAssembly, so your images never leave your device and you pay nothing per image. The first run downloads and caches the model (about 30 MB); subsequent runs are fast and work offline.
How to
Use it in 3 steps
- Drop one or more images onto the page (or click 'Pick images'). JPG / PNG / WebP up to 25 MB.
- The first image triggers a one-time model download (~30 MB). You'll see a 'downloading model' notice while it caches.
- Each image processes in a few seconds. The cut-out appears side-by-side with the original. The transparent areas are shown over a checkerboard so you can see them clearly.
- Click 'Download PNG' to save the cut-out with a transparent background.
- Add more images after the first; they'll process much faster because the model is already loaded.
FAQ
Frequently asked questions
▶Is my image uploaded?
No. The segmentation model runs entirely in your browser via WebAssembly. The image you pick stays on your device. After the first download the model is cached by your browser and the tool works fully offline.
▶Why is the first image slow?
Because the segmentation model (about 30 MB of weights) downloads on first use. Subsequent images skip this step and process in 1-3 seconds each on a typical laptop. On phones, expect 5-10 seconds per image.
▶How does the quality compare to RemoveBG?
Close but not identical. RemoveBG runs a larger proprietary model on their servers and has been refined over years. Our tool uses an open-source segmentation model that handles 95% of cases (people, products, animals on plain backgrounds) very well; complex hair, fine details, and tricky backgrounds are where it'll occasionally lose detail. The trade-off: it's free, private, and unmetered.
▶What if the result has imperfections?
Try a higher-quality input image. Sharper, well-lit images with clear subject/background contrast give the best results. For tricky cases (hair against a busy background) you may need to retouch the output in an image editor.
▶What's the file-size limit?
25 MB per image. The cap is set conservatively because very large images can exhaust memory on mobile devices during model inference.
▶Why does the output show as a checkerboard?
The checkerboard is a visual indicator of transparency (the same pattern Photoshop uses). The downloaded PNG has a real alpha channel; drop it on any color or photo background and the cut-out shows through cleanly.