✂️ Remove image background - without uploading
How it works in your browser
A neural segmentation model runs directly in your browser to separate the subject from the background pixel by pixel. The model file (about 40MB) is downloaded once from a CDN and then cached, so later runs work offline. Your photo itself is only ever read locally and is never uploaded.
Choosing a format
The result is exported as a PNG because PNG is the format that can store the transparent background. Keep it as PNG if you will drop the cutout onto another image or a coloured background later.
Example
For example, a product photo on a cluttered desk comes back as a clean cutout on a transparent background, ready to place on a white store listing or a coloured banner.
How to remove background
- Drop a photo.
- Click Remove background (the model downloads once, then works offline).
- Download the transparent PNG.
FAQ
Are my images uploaded to a server?
No. Every operation runs entirely inside your browser using WebAssembly and on-device models. Your files never leave your device and are never sent anywhere. You can even disconnect from the internet after the page loads.
Why does the first run take a moment?
The AI model (~40MB) downloads once and is then cached. After that it runs instantly and offline. The image itself is processed locally and never sent anywhere.