FREE · LOCAL · NO UPLOAD

AI Background Remover

U2NetP runs as tiled inference in a dedicated Web Worker, preferring WebGPU and falling back to WASM while the image remains on your device.

Your image never leaves your device
The image is processed only in this browser tab and is never uploaded.

To prevent OOM, files are limited to 30 MB, input and output to 36 megapixels, either side to 16,384 px, with working memory estimated before allocation.

GUIDE & TECHNICAL NOTES

How to use AI Background Remover

Remove backgrounds with an in-browser U2NetP ONNX model and a model-free fast solid-background fallback.

  1. 01Choose an image and keep AI mode, or select fast solid-background mode.
  2. 02On first use, download and verify the roughly 4.6 MB self-hosted model.
  3. 03Wait for tiled inference and download the transparent PNG.

How browser AI works

The tool downloads the self-hosted U2NetP ONNX file, verifies SHA-256, and caches only those public model bytes in IndexedDB. Image pixels exist only in page and Worker memory and are never placed in the model cache or sent to a third party.

Fallbacks and limitations

If the model is incompatible with WebGPU, inference retries with WASM. Only a remaining download, integrity, or execution failure switches to four-corner color segmentation. AI masks can still miss fine hair, transparent objects, or complex edges.

Frequently asked questions

Is the model downloaded every time?

No. It is cached in IndexedDB after first verification and can be removed with the tool's clear-cache button. The service worker excludes models.

Does a model service receive my photo?

No. Models are self-hosted and inference runs inside your browser's Web Worker; source and output pixels are never uploaded.

More image tools