Converters

Background remover

In-tab cutout to transparent PNG. First visit downloads a model; later visits should hit the cache. Not a server quota.

Remove.bg without the remove.bg account

The product people want is “cut me out, full resolution, do not keep the photo.” This page runs MODNet via transformers.js in a worker-ish pipeline in the tab. The first visit pays for model weights. After that, the service worker’s heavy cache is supposed to keep them. Watch the compute log: you should see library/model fetches, not a POST of the JPEG to privytools.com.

Worked example: exam photo, beige wall

Cut. Download PNG. If the board wants white JPEG 20–50 KB, flatten on white, then exam photo compressor.

Worked example: 4 GB phone

The warning strip is not theatre. Close Chrome tabs. If the tab dies, that is a memory ceiling, not an upload that “failed.”

Questions

Is my photo uploaded to you?

No. Inference runs in the tab (WebGPU if present, else WASM). The model files still download from a file host the first time.

Unlimited?

No server quota. Your RAM and battery are the cap.

Why a 40 MB download?

MODNet weights. The service worker caches them so a later visit on this browser should not fetch the whole model again.

WebGPU vs WASM?

WebGPU if the browser exposes it; otherwise WASM. Both are local.

Will it pass SSC “white background”?

It emits transparency. Flatten onto white in an editor or the photo compressor if the board wants opaque JPEG.

Batch?

Several files, then ZIP. A mid-range phone may die on the second 12 MP shot.

Related tools