How it works

There are two ways to remove a background with nobg. The free tool runs on your own device. The API and bulk removal run on our servers.

A puppy sitting on a rug in a living room

01Your photo

Black and white mask of the puppy predicted by the model

02The mask

The puppy on a transparent background

03The cut-out

In your browser

What happens when you use the free tool on this site.

  1. 01

    The model downloads once

    The first time you remove a background, your browser downloads the AI model and keeps it in its cache. That first run takes a few extra seconds; after that it starts right away.

  2. 02

    It runs on your device

    The model runs with WebAssembly, the same technology that lets apps like Figma run in a browser. Your photo is read from memory and never sent anywhere.

  3. 03

    You get a transparent PNG

    The model marks which pixels belong to the subject. Everything else becomes transparent, at the same resolution as your photo. If an edge is off, fix it in the editor.

On our servers

The API and bulk removal use a larger model on GPUs, so speed doesn't depend on your device.

Free toolAPI & bulk
Where it runsYour browserOur GPUs
ModelISNet (open source)BiRefNet
Your photosNever leave your deviceProcessed in memory, never stored
PriceFree$0.01 per image
Best forOne image at a timeApps, and folders of up to 500 images

Try it on a photo

Free, no account, nothing uploaded.

Remove a background