Make a selected color transparent

Remove a selected color range from a local image with adjustable tolerance and feathering, preserve existing alpha, and download a new PNG.

When this tool is useful

Simple logos, icons, scans, and product cutouts on a flat or nearly flat background color when manual color-keying is appropriate.

How local processing works

The browser measures each decoded pixel against the chosen target color, reduces alpha within the selected tolerance and feather range, combines that result with any existing transparency, and encodes PNG.

How to use it

  1. Prepare Make a selected color transparent: Work from a copy and confirm the sampled target color, tolerance, feathering, existing alpha, same-colored subject details, edge halos, and the PNG-only output. Keep the source unchanged.
  2. Apply Make a selected color transparent: Process locally in the browser. The browser measures each decoded pixel against the chosen target color, reduces alpha within the selected tolerance and feather range, combines that result with any existing transparency, and encodes PNG.
  3. Download and verify: Save under a new name. Preview the result over both light and dark checker backgrounds, zoom into hair and soft edges, confirm same-colored subject details remain, and reopen the PNG to verify transparency.

Important limitations

This is color-key transparency, not AI background removal: matching colors inside the subject can also disappear, textured backgrounds and shadows can remain, and wide tolerance can damage soft edges.

Verify the downloaded result

Preview the result over both light and dark checker backgrounds, zoom into hair and soft edges, confirm same-colored subject details remain, and reopen the PNG to verify transparency.

Private by design

Your files stay in this browser. The tool does not upload the source or output to our servers.

Questions and answers

When should I use Make a selected color transparent?

Simple logos, icons, scans, and product cutouts on a flat or nearly flat background color when manual color-keying is appropriate.

What does Make a selected color transparent change?

The browser measures each decoded pixel against the chosen target color, reduces alpha within the selected tolerance and feather range, combines that result with any existing transparency, and encodes PNG.

Which limits and settings matter?

the sampled target color, tolerance, feathering, existing alpha, same-colored subject details, edge halos, and the PNG-only output. This is color-key transparency, not AI background removal: matching colors inside the subject can also disappear, textured backgrounds and shadows can remain, and wide tolerance can damage soft edges.

How do I verify the result?

Preview the result over both light and dark checker backgrounds, zoom into hair and soft edges, confirm same-colored subject details remain, and reopen the PNG to verify transparency.

Related tools