Most background removers ask you to upload your photo first. That is fine for a product shot, but it is a real question for a CV headshot, a picture of your kids, or an unreleased design. You can remove a background without uploading the photo: the AI model can run inside your browser tab instead.

The short answer

Use a tool that runs the segmentation model on your device. With Backgrounds Remover, your browser downloads the model and keeps it in its cache, decodes your image locally, finds the subject, and saves a transparent PNG. The photo is never sent to a server, and you can check that yourself in your browser’s Network tab.

How on-device background removal works

A background remover is a segmentation model: for every pixel, it predicts how likely that pixel belongs to the main subject. Online services run that model on their servers, which is why they need your file. An on-device tool ships the model to your browser instead and runs it with WebAssembly (a fast, sandboxed format for compiled code), using your graphics card through WebGPU (the browser’s interface to it) when the browser makes one available.

The trade is a download instead of an upload. Backgrounds Remover’s model file is 176 MB. Your browser fetches it the first time you remove a background and caches it for later images and, while the browser keeps it, later visits. The page uses the graphics card through WebGPU when your browser makes one available and the processor otherwise, and it switches to the processor on its own if the graphics card cannot start the model. How it works walks through each step and lists the measured timings.

Two practical consequences:

  • The first image is slower. It waits for the model download. Later images in the same visit skip it, and so do later visits while your browser keeps the model.
  • Your device does the work. In the engine’s benchmark on a cloud server with 4 virtual CPUs in headless Chrome, one image took 13.8 to 16 seconds with four threads and 29.9 seconds with the single-threaded CPU build. In our measurement in desktop Chromium on the same kind of machine, the browser tab also used about 1.2 GB of memory for a typical photo and up to about 1.6 GB for a 16-megapixel photo, so any phone or tablet with little free memory may fail; we have not tested it on real phones yet.

Step by step

  1. Open the background remover in an up-to-date desktop browser. Our automated browser test runs in Chromium (the open-source core of Chrome and Edge) on every change, and it also passed in Firefox and WebKit on Linux when we ran it by hand on September 27, 2026; other current browsers with WebAssembly support should work but have not been measured.
  2. Drop your photo on the page, click to choose it, or paste it from the clipboard, then wait for the model (it downloads the first time, and later visits load it from your browser’s cache while it is kept there).
  3. Keep Transparent, or choose White or Color, and select Download PNG, or Download JPG on a solid background.

The illustrated guide to using Backgrounds Remover shows each screen, the size options, and the messages you may see.

Backgrounds Remover showing an espresso cup photo and the cutout cup on a transparent checkerboard background, with the Transparent, White, and Color background options and the Size options below.
The tool after removing a background, with Transparent selected. Sample photo: scikit-image "coffee" by Rachel Michetti (CC0).

Tips for a clean cutout

The model only sees pixels, so the photo you give it matters more than any setting. These habits help most:

  • Give the subject contrast. A dark jacket against a pale wall separates cleanly. A beige sweater against a beige sofa leaves the model guessing at the border.
  • Light the subject evenly. Harsh shadows that fall on the background can be read as part of the subject and stay in the cutout.
  • Keep one clear subject. The model keeps the most prominent object. With a crowd, a person and a pet at the same distance, or a busy desk, it may keep or drop parts you did not expect. Crop close to what you want first.
  • Use a sharp photo, not a tiny one. The model sees every photo as a 1024 x 1024 view: a smaller photo is enlarged to that size, which blurs its outline before the model looks at it, and the answer is then resized back to your photo’s size. A blurry or tiny source gives the model a soft outline to work from, so the edges can come out soft. Very large photos are fine, but anything above 16 megapixels is scaled down before processing, so the PNG you get is at most 16 megapixels.
  • Expect trouble with fine detail and see-through materials. Flyaway hair, fur, glass, veils, and smoke are the classic hard cases. The result keeps partial transparency on soft edges, which often looks natural, but check these areas at full size before you publish.

If a result is almost right, a quick touch-up usually beats reshooting; this walkthrough shows how to fix halos and rough edges in a free editor.

PNG or WebP for transparency

Both formats store an alpha channel, the per-pixel transparency that makes a cutout work.

  • PNG is lossless and opens everywhere: every image editor, slide tool, office suite, and print shop. It is the safe choice for a file you will edit further, which is why Backgrounds Remover saves the transparent cutout as a PNG (a JPG is offered only on white or a color).
  • WebP supports transparency too and is smaller: Google’s WebP documentation reports lossless WebP files about 26% smaller than PNG, and lossy WebP with transparency shrinks further. It is a good final format for a web page, but some older desktop tools still do not open it.

A practical rule: keep the PNG as your master copy, and export a WebP from your editor or build tool only when the image goes on a website. Avoid JPEG for cutouts, since JPEG has no transparency and fills the background with a solid color.

Other built-in options on Apple devices

A Mac, iPhone, or iPad can also cut out a subject with built-in tools such as Copy Subject in Photos and Remove Background in Preview, though Apple’s guides do not say where that processing happens. Our guide to removing a background on a Mac, iPhone, or iPad walks through each option as Apple documents it, and when the browser is the better fit.

When on-device removal is the better choice

Choose a remover that runs the model on your device, with no upload, when the photo is personal or confidential, when you work under a policy that forbids uploading client material to third-party services, or when you simply prefer not to create an account. The privacy policy describes exactly what the site downloads and what it never receives. If you are still weighing an upload service, read what upload services keep, and how to vet any tool.

A server-based service can still make sense if you need a photo as the new background or manual refinement brushes, which this tool does not offer. The same goes for hundreds of images in one run: this tool takes up to 20 at a time. A plain white or colored background, on the other hand, works here.

Credits

The engine is built on open-source software; the components and their authors are listed on the open-source credits page.

Ready to try it on your own photo? Remove a background in your browser and download the transparent PNG.