LocalBG

LocalBG — Free background remover

Cut out any photo in the browser. The file stays on this device: no upload, no account, no watermark.

  • 100% free
  • No sign-up
  • No watermark
  • Stays on your device

Drop your image here

or click to browse · paste with Ctrl/⌘V

JPG, PNG, WebP

Private by design — your files never leave your device.

Three steps, all local

  1. 01

    Add a photo

    Drop, paste, or try a sample. JPG, PNG, and WebP are decoded in the tab.

  2. 02

    Cut it out here

    The first run downloads the model once, about 94 MB, and caches it. Inference stays on this device.

  3. 03

    Save the PNG

    Compare before and after, change the background color, then download or copy the PNG.

Private by construction

There is no upload endpoint. Pixels are decoded in the page and passed to a Web Worker. The only network request for the tool is the model file, and it is cached for the next visit.

Open weights, commercial-friendly

The cutout uses BiRefNet-lite at 512×512, MIT licensed, running in ONNX Runtime Web. WebGPU when the browser has it, one WASM thread otherwise.

A finished PNG, not a preview

Keep transparency, flatten onto white, or pick a color. Crop, limit the long edge, download each file, or zip the batch.

One download, then it stays

The first cutout fetches about 94 MB of model weights. The browser keeps them, and the next photo starts immediately.

Batch without a queue in the cloud

Drop several files. Each one is cut out on its own, with its own download, or save the set as a ZIP.

A checkerboard you can trust

Transparency is shown on a checkerboard. Switch the matte onto white, black, or a color without running the model again.

Your files never leave your device

There is no upload form. The only files fetched over the network are the open model and the ONNX Runtime itself. Photos, mattes, and ZIP files are built in the tab.

Read the privacy notes

Questions

Does the photo get uploaded?+

No. The page never posts the image. You can watch the network panel: you will see GETs for the model and the runtime, and nothing with your pixels in the body.

Why is the first run a 94 MB download?+

The cutout model is BiRefNet-lite, about 94 MB. It is too large to ship inside the site, so the browser downloads it once and stores it in Cache Storage. Later visits reuse that copy.

What comes out?+

A PNG. Transparent by default, so you can see the checkerboard through the background. White, black, and a few solid colors are one click, and you can still pick any hex color.

Will it work on my phone?+

Yes, in a current browser. WebGPU is used when the phone has it. Otherwise the same model runs on WASM, which is slower but still local.

Try it on a photo you already have.

Or start with the portrait, the bottle, or the dog. Nothing about those samples is uploaded either.

Jump to the remover