Image Color Swap — Replace or Key Out a Colour

Replace one colour in an image with another, or key it out to transparency, with click-to-pick and a tolerance slider — 100% in your browser, no upload

Drop an image here or click to browse (PNG, JPG…)

🔒 Your image is recoloured entirely in your browser — it is never uploaded.

Replace or remove a colour in seconds

Drop in a logo, sprite, icon or photo, then click the colour you want to change. Image Color Swap finds every pixel within a tolerance of that colour and either repaints it to a new colour or keys it out to full transparency — ideal for recolouring a flat logo, retinting an icon, or dropping a solid background so the subject sits on transparency. Everything runs on a canvas in your browser, so the image is never uploaded.

Tolerance and clean edges

The tolerance slider sets how close a pixel must be to the picked colour — measured as straight-line (Euclidean) distance in RGB — to be swapped. A low tolerance changes only near-exact matches; raising it also catches the softer, anti-aliased pixels around edges and gradients. Export a PNG so both transparency and colours are preserved losslessly.

Frequently asked questions

How do I make one colour transparent?

Click the colour on the image (or set it with the picker), turn on the Transparent toggle, raise the tolerance until the whole area drops out, then download the PNG. Matching pixels have their alpha set to 0 while every other pixel is left untouched.

What does the tolerance slider do?

It sets how far a pixel’s colour can be from the one you picked and still be swapped, measured as straight-line distance in RGB. Zero swaps only exact matches; higher values also catch nearby shades and anti-aliased edges.

Is my image uploaded anywhere?

No. The image is drawn to a canvas and recoloured entirely in your browser — it never leaves your device.