AI Background Remover

Remove portrait backgrounds locally in the browser with the open-source MODNet ONNX model, preferring WebNN NPU/GPU while never uploading images

Category

Image Tools

How to Use

  1. Drag or select a PNG, JPG, or WebP portrait image
  2. Choose Auto backend to prefer WebNN NPU/GPU with WASM fallback
  3. Click Remove Background to generate a transparent PNG
  4. Download the transparent PNG or the alpha mask for edge inspection

Examples

  • Portrait background removal

    Input: Upload a half-body portrait | Web-size output

    Output: Creates a transparent PNG for avatars, profile pages, and design comps

  • Local safe processing

    Input: Browser supports WebNN NPU/GPU

    Output: The image runs locally and is not uploaded to a server

FAQ

Is my image uploaded?
No. Image decoding, model inference, alpha mask generation, and PNG export all happen locally in your browser.
Does it work for every image?
This version uses MODNet, so portraits are the most stable case. Products, animals, and complex objects may need a general segmentation model later.
What if WebNN is unavailable?
Auto mode tries WebNN NPU first, then WebNN GPU, then WASM. WASM is more compatible but slower.

Related tools