About This Tool
Removing a background turns a photo into a cutout you can place on any backdrop — product listings, presentations, social graphics, and design mockups all benefit from transparent images. Remove Background uses on-device AI to separate the subject from its surroundings and exports a PNG with a transparent alpha channel, without sending your photo to a cloud service.
What It Does to Your Image
Remove Background loads the @imgly/background-removal library, which downloads AI segmentation models to your browser on first use. The model identifies the foreground subject and produces a PNG where the background pixels are transparent. A result preview appears after processing, and the PNG file downloads automatically.
When You'll Need It
- E-commerce product photos — Place products on white or branded backgrounds without a studio setup.
- Profile and avatar cutouts — Extract a person from a photo for stickers or overlays.
- Presentation slides — Add photo cutouts without rectangular white boxes around them.
- Social media graphics — Layer subjects onto custom backgrounds in Canva, Figma, or similar tools.
- Quick mockups — Test how a logo or product looks on different colored backgrounds.
Processing Your Image, Step by Step
- Upload a photo (max 25 MB) with a clear subject.
- Review the original preview.
- Click Remove Background and wait — the first run downloads AI models to your browser.
- Check the result preview when processing completes.
- Use the downloaded PNG (filename ends in
-no-bg.png) in your project.
Worked Examples
Example 1 — E-commerce sneaker on a neutral table (2000×1500 JPG, 950 KB)
- Upload
sneaker.jpgand click Remove Background → downloadssneaker-no-bg.png(2000×1500with transparent alpha channel, ~1.8 MB). - Trim empty transparent margins in Crop Image and scale to
800×800in Resize Image for your catalog grid.
Example 2 — Team headshot for a company "About" page
- Upload a well-lit portrait against a plain wall → download the transparent
-no-bg.pngand place it over your brand background color in Figma or Canva.
Quality & Limits
AI background removal is not perfect. Fine hair, fur, glass, shadows, and busy patterned backgrounds produce rough or incomplete edges. The first run requires downloading model files over the network and can take noticeably longer than subsequent runs. Processing uses more CPU and memory than simple Canvas tools — large images on older devices may fail or slow down. Output is always PNG; there is no JPG-with-transparency option because JPG does not support alpha channels.
What Usually Goes Wrong
- Using low-resolution photos — Small images give the AI fewer pixels for edge detection. Use the highest resolution source available (within the 25 MB limit).
- Expecting perfect hair edges — Wispy hair against complex backgrounds is a known challenge for all automated tools, including this one.
- Converting to JPG immediately — JPG removes transparency. Keep the PNG for layered designs; only convert to JPG when a solid background is acceptable.
Tips for Best Results
- Shoot or select photos with plain, contrasting backgrounds for cleaner automatic removal.
- After background removal, use Crop Image to trim excess transparent padding around the subject.
- Models cache in your browser — process multiple images in the same session to avoid re-downloading.
- For web use, Resize Image can scale the PNG down after background removal to reduce file size.
When to skip the automatic mask
The model predicts which pixels belong to the subject and composites that mask onto transparency. A plain product shot or a portrait against a flat wall is the case it handles. Several scenes still need a manual pass, or a reshoot:
Hair against a busy background, or against a color close to the hair. Glass, water, and reflective products, because the mask does not understand a see-through edge. Group photos where people overlap. A shot you already have on a clean white sweep, which is often faster to keep than to repair. Imagery where a wrong edge would matter in a legal or medical record. This page is a cutout tool, and it is not a retouching service.
JPG cannot store the transparency. Keep the PNG until you have placed the subject on a solid color. The first run downloads the model files. Later runs in the same browser can reuse that download.