Image Tools · Local processing

Background Remover

Remove an image background with a same-origin model running through WebGPU or WebAssembly on your device.

On-device image segmentation

Remove an image background without uploading it

Local processing active

The 42 MB segmentation model loads only after you choose Remove background and is cached by your browser.

The practical guide

Local segmentation keeps the source image in your browser.

A quantized IS-Net model separates foreground from background. Its 42 MB model file loads only on this route and is cached after the first use.

01

Transparent or colored output

Download a transparent PNG or place the cutout over white or a custom background color.

02

Edge quality varies

Hair, glass, motion blur, low contrast, and semi-transparent objects are difficult for every automated segmentation model.

03

Browser acceleration

Supported Chromium browsers can use WebGPU. Other modern browsers fall back to WebAssembly and may take longer.

Privacy by architecture

Your files and tool inputs stay in your browser.

The selected files, inputs, settings, and outputs are processed in this page and are not uploaded to any server.

Questions, answered

Frequently asked questions

Is my image uploaded?

No. The model is downloaded as a static site asset, then your image is processed in browser memory.

Can I download a transparent PNG?

Yes. Transparent is the default output background.

Why can hair or glass be difficult?

Fine, blurred, reflective, or transparent edges do not provide a simple foreground boundary, so the model may remove or retain small areas incorrectly.

Does it work without WebGPU?

Yes in modern browsers with WebAssembly support, although processing can be slower.