About
What BgRemove is, why it removes photo backgrounds in your browser instead of on a server, and how the tool works.
BgRemove is a small, single-purpose website: it removes photo backgrounds — and optionally replaces them with white or a custom color — entirely inside your browser.
Why this site exists
Online background removers mostly share one shape: an upload button, a spinner, and a server somewhere running the same open models on your photo. That model has two problems. First, your image — maybe an ID photo, a client’s product shots, a picture of your kids — passes through infrastructure you can’t see. Second, server tools are built around their quotas, their queue, and increasingly, their paywall.
BgRemove is built the other way round. There is no upload because there’s nothing to upload to: decoding, masking, compositing and PNG encoding all run in JavaScript and WebAssembly on your own device. Even the optional AI mode — a U²-Netp open model — is downloaded as a file once and executed locally; it never phones home with your pixels. Load the page, switch off your Wi-Fi, and it keeps working.
What the site covers
- The remover: instant color-based background removal (connected-region or global color erase) with tolerance, edge feather, before/after compare, zoom and batch support — plus an optional on-device AI mode for complex backgrounds.
- Techniques: color range vs flood fill vs AI matting vs manual masking — which to reach for and when.
- Product photos: what Amazon, eBay and Etsy actually require of a background, and a workflow that produces it.
- Passport rules: the background color each country’s ID-photo spec calls for, and how to rescue a photo shot on the wrong wall.
- Transparent PNG uses: where alpha transparency is genuinely required and where it’s wasted.
How it’s built and maintained
The site is a static set of pages served from Cloudflare’s edge network — there is no image-processing backend to break or to leak from. The color engine is a few hundred lines of dependency-free JavaScript; the AI mode is the open U²-Netp model (Apache-2.0) running under onnxruntime-web (MIT) in WebAssembly, with both files served from this same site rather than a third-party CDN. The guides are written by hand against published marketplace and government specifications.
BgRemove is maintained by a small independent team that builds focused utility sites, including ImgResize, ExifView and ImgSquash. Something not working, or a spec we got wrong? Contact us — correction reports get answered first.