All AI

Background Remover

Cut out the subject and download a transparent PNG, all in your browser.

background-remover.local

Drop an image here

PNG, JPG, or WebP, or paste from clipboard

Choose a file

Drop in a photo and the subject is cut out, ready to download as a transparent PNG. The AI model runs on your own device.

Your image stays on your device. It is never uploaded or stored anywhere.

Overview

Removes the background from any image and gives you a clean, transparent PNG. Useful for product photos, profile pictures, logos, and anything you need to drop onto a new background. Everything runs inside your browser, so your image is never uploaded to a server.

How it works

The tool uses RMBG-1.4, an image segmentation model that predicts which pixels belong to the main subject and which belong to the background. The model outputs a per-pixel alpha mask (a transparency map), which is applied to your image to cut out the subject. It runs locally through ONNX Runtime Web, using your device's GPU where available (WebGPU) and falling back to CPU (WebAssembly) otherwise. Because the processing happens on your machine, the image stays private and nothing is sent over the network.

How to use it

  1. Drag an image into the upload area, or click to choose a file (PNG, JPG, or WebP).
  2. Wait a few seconds while the model loads and processes the image on your device.
  3. Preview the cutout against the transparent checkerboard to check the edges.
  4. Download the result as a transparent PNG.

Examples

Product photo for a store listing

Drop in a product shot taken on any background and export a transparent PNG that sits cleanly on a white marketplace page or a colored banner.

Profile picture

Remove a busy background from a headshot so you can place it on a solid color for a resume, team page, or avatar.

FAQ

Is my image uploaded anywhere?
No. The model runs entirely in your browser, so your image never leaves your device and is not stored on any server.
What image formats can I use?
You can upload PNG, JPG, or WebP. The output is always a PNG, because PNG supports the transparency needed for a clean cutout.
Why are the edges sometimes soft around hair or fur?
Fine strands are the hardest part of any cutout. The model produces a soft alpha edge in those areas to avoid a harsh, cut-with-scissors look. Higher-resolution source images usually give cleaner edges.
Does it work after the page has loaded if I go offline?
Once the model has downloaded, processing runs locally, so it continues to work without a connection.
Is there a file size limit?
Very large images use more memory and take longer. If a huge image is slow, resize it to a few thousand pixels on the longest side before uploading.

Related tools

Embed this tool

Paste this snippet to put the tool on your own site. It runs entirely in the visitor's browser, the same as it does here.

<iframe src="https://tooldok.com/embed/background-remover/" title="Background Remover by Tooldok" width="100%" height="720" style="border:1px solid #16130d;border-radius:16px;max-width:720px" loading="lazy"></iframe> <p style="font:13px sans-serif"><a href="https://tooldok.com/tools/background-remover/" target="_blank" rel="noopener">Background Remover</a> by <a href="https://tooldok.com/" target="_blank" rel="noopener">Tooldok</a></p>