Background Remover
Drop a photo and remove the background instantly with on-device AI. The model runs in your browser via WebAssembly — your image never leaves your device. Export as a transparent PNG or composite onto a solid colour.
The AI model runs entirely in your browser via WebAssembly. Your image is never uploaded.
How to use this background remover
- Drop, paste or click to choose an image (PNG, JPG or WebP).
- Wait while the AI model loads on first use (~50MB, cached for next time).
- Compare the before/after preview with a transparent checkerboard behind the cut-out.
- Optionally pick a solid colour to replace the background (white, black, custom).
- Click Download to save a transparent PNG.
Frequently asked questions
How big is the AI model and is it really private?
The first time you use the tool it downloads a roughly 50MB ONNX model into your browser cache (IndexedDB). After that, removals are instant and offline. The image itself is never sent to a server — everything runs locally via WebAssembly.
How fast is it?
First run includes the one-time model download (depends on your connection). After that, a typical 2MP photo finishes in a few seconds on a modern laptop. Large images (above 4K) take longer because the model processes more pixels.
What formats and sizes are supported?
Input: PNG, JPG and WebP up to roughly 10MB / 4096px work best. Output is always a transparent PNG (or a flat PNG/JPG if you pick a replacement colour).
Why does my result have rough edges?
The on-device model is small and fast but not perfect on hair, fur or transparent objects. For best results use a well-lit photo with a clear subject and good contrast against the original background.