What It Does
Reads every pixel from the uploaded image and compares it to the chosen background
color using Euclidean distance in RGB space. Pixels within the tolerance range are
either set to fully transparent or replaced with a new color. Pixels just outside
the tolerance range receive proportional alpha blending for smoother edges.
Common Use Cases
- Green screen: Remove chroma key backgrounds from photos or game sprites.
- Sprite sheets: Convert solid-color sprite backgrounds to transparency.
- Logo cleanup: Remove white or black backgrounds from logos.
- Background swap: Replace one background color with another in batch.
How To Use
- Drop an image or browse for a file.
- Click directly on the image to sample the background color automatically.
- Adjust tolerance — higher values remove more similar shades.
- Choose Transparent to export a PNG with alpha, or Color to swap the background.
- Click Apply to preview, then Download PNG.
Getting Clean Edges
Start with tolerance around 30 and hit Apply. Halo left around the subject? Raise tolerance
in small steps. Losing parts of the subject that happen to sit close to the background
color? Lower it. Edge smoothing adds a soft alpha falloff just outside the tolerance range
— 1 or 2 px usually kills jagged edges without eating into the subject. Flip between
the Original and Result tabs to compare, and use the checkerboard behind the preview to see
exactly which pixels went transparent.
What It Won't Do
This is a color-key tool, not an AI cutout. It matches pixels against one color, so it
shines on solid backgrounds — green screens, white product shots, sprite sheets — and
struggles on busy photos where the background is many colors. If your background is a
beach, you need a segmentation model, not a chroma key.
FAQ
Why is the output always PNG?
PNG is the format with a real alpha channel that works everywhere. JPEG can't store transparency at all, so exporting to it would throw away the whole point of the tool.
Does clicking the image sample the original or the result?
Always the original, even when the Result tab is showing. That means you can re-sample a slightly different shade and re-apply without reloading the file.
Is my image uploaded?
No. The image is decoded, processed pixel by pixel, and re-encoded entirely in your browser. Nothing hits a server, which makes it safe for client assets and unreleased artwork.
// huntermussel
Need automated background removal at scale?
HunterMussel designs workflow automation that handles bulk image processing, chroma-key removal, and delivery pipelines — eliminating manual steps entirely.
Explore Workflows & BPM →