Remove backgrounds completely locally and for free.

An offline alternative to remove.bg that runs entirely on your machine. Your images never leave your PC. No cloud, no accounts, no API.

Dog with the background removed (transparent) Dog with original background
Before
After
Background

Drag to compare · real model output

Everything runs on your PC. 100% local and private.

Your images are never uploaded to external servers. Ever.

No internet

Works offline, even in airplane mode.

No cloud

100% on-device processing.

No accounts

No sign-up required to use it.

No API

No keys. No third parties.

Built for real work

From one image to hundreds. No limits on count or resolution.

Processing queue

Drop several images at once and they process one by one. Each result in its own card — nothing gets overwritten.

Persistent sessions

Your results are saved locally and grouped into sessions. They survive reloads until you delete them.

PNG · WEBP · JPG

Download in any format, with a transparent background or a solid color. Per image or all at once.

6 models

ISNet by default (fast and great) and BiRefNet 2024 for maximum quality. Pick per use case.

Alpha matting

Fine-edge mode for hair, plants and meshes. Tune the thresholds for surgical results.

Web + Desktop

Use it in the browser or as a native app with rm-bg desktop (Electron). Same UI, no browser tabs.

Choose speed or quality

Approximate time per image on Apple Silicon (CPU).

ModelWhen to use itSpeed
isnet-general-usedefaultFast and great quality for any image.~1s
u2netThe classic — good for simple products.~0.5s
u2net_human_segPeople only.~0.5s
birefnet-general-liteMore quality, still reasonable.~9s
birefnet-generalBest quality for any image.~20s
birefnet-portraitPeople, top quality (tricky hair).~20s

One tool, many ways to use it

Everything runs on your PC: 100% local and private
Real privacy

Everything runs on your PC

The model runs on your own machine. Your images are never uploaded to any server: it works offline and nothing lingers in the cloud.

  • No internet
  • No cloud
  • No accounts
  • No API
Use it your way: web + desktop
Web + Desktop

Use it your way

Open it in the browser or install it as a desktop app with the same interface. Drop several images at once, watch the progress, and download them all when it's done.

  • Batch processing
  • Drag & drop
  • Bulk download
More control: formats and models
Formats & models

More control over the result

Choose speed or quality and export however you need: PNG, WEBP or JPG, with a transparent background or a solid color. Switch models depending on the image.

  • PNG · WEBP · JPG
  • Speed or quality
  • 6 models
Remove backgrounds without uploading anything
The result

Remove backgrounds, upload nothing

What matters: clean cutouts even on hair and tricky edges, in seconds and 100% local. Compare before and after instantly with the slider.

  • Fine edges
  • In seconds
  • 100% local

Get started in one command

You need Node.js and Python 3.9+ already installed.

Try it now

npx (temporary)

npx -y remove-background-local

Downloads it temporarily, runs it and opens 127.0.0.1:7860. Leaves nothing installed.

From source

git clone

git clone …/remove-background-local
cd remove-background-local && ./run.sh

The first run creates the environment and downloads the dependencies.

Your machine. Your tool. Your images.

No limits, no account, no API. Open source and free.