How this background remover works
This tool uses an optimized ONNX segmentation model running locally in your browser via WASM. The model identifies foreground pixels and outputs a transparent PNG, without uploading anything.
Why client-side AI?
- Zero uploads: Your images stay on your device.
- Faster: No network delay for processing.
- Private: Perfect for sensitive or personal photos.
When to consider server-side tools
For very complex images such as detailed hair, reflections, or transparent objects, a larger server-side AI model can produce cleaner masks. A hybrid option may be added later.
Best practices for excellent results
- Use higher resolution photos.
- Increase subject/background contrast when shooting photos.
- Use feather/threshold controls to fine-tune the output.
- Use "Preload Assets" before batch processing.
Troubleshooting
First run is slow
The model and WebAssembly runtime must be loaded once, then cached.
Performance tips
For maximum speed, enable:Cross-Origin-Opener-Policy: same-origin andCross-Origin-Embedder-Policy: require-corp.
Browser support
Chrome, Edge, and Firefox work best. Mobile performance varies by device.
FAQ
Do I need an account?
No — fully free and no signup required.
Will my images be uploaded?
No uploads happen unless you choose server processing.
Can I host the model myself?
Yes — advanced users can self-host ONNX + WASM assets for full control.