rankato

Background removal without uploads

Drop a photo and get a transparent PNG with the background removed. Runs entirely in your browser using a lightweight U-Net model — no accounts, no uploads, no watermarks.

Background removal typically means uploading your image to remove.bg or a similar service, which then applies a paid AI model. This tool runs the same class of model — U-Net-based semantic segmentation — locally in your browser using ONNX Runtime for Web and the open-source u2netp model. Quality is very close to remove.bg for typical subjects (people, products, animals); your image never leaves the tab.

How the AI runs locally

The u2netp model (~4 MB) is downloaded once and cached in your browser. Inference runs on your device's CPU or GPU (WebGL/WebGPU) using ONNX Runtime Web. Processing a 1080p photo takes 3–8 seconds on modern hardware. No server, no upload, no queue.

What works and what doesn't

Works well: people, products against solid backgrounds, animals, food, single objects. Works okay: fine details like hair, complex backgrounds. Doesn't work: multi-subject scenes, semi-transparent objects (glass, smoke), very low contrast subjects.

Post-processing

After removal, the tool offers edge refinement (smooth the segmentation edge for better anti-aliasing), replace background with a color/image, and add a shadow. Great for product photography where you need consistent backgrounds.

Tool FAQs

Everything you need to know about using Image Background Remover.

How does quality compare to remove.bg?+

Very close on typical subjects — sometimes better, sometimes slightly worse depending on the image. For professional product photography where quality matters most, remove.bg's paid tiers use larger models we can't fit in a browser.

Does the model download every time?+

No — cached in the browser after the first load. Subsequent uses are instant to start.

Can I process a batch?+

Yes — drop multiple photos and each is processed sequentially. Total time is roughly N × per-photo time; the tool shows progress per file.