Browse for an image or drag & drop it here.
You can also paste from the clipboard.
Click the image to pick the color you want to replace.
Replace any color in an image, shading and all.
Browse for an image or drag & drop it here.
You can also paste from the clipboard.
Click the image to pick the color you want to replace.
This tool changes one color in an image into another, directly in your browser. Click the color you want to replace (a magnifying loupe follows your cursor so you can hit the exact pixel), choose a new color, and the result appears instantly. The tolerance slider widens the match to catch nearby shades, and edge smoothing feathers the boundary so the edit does not look cut out with scissors.
The feature that sets it apart is preserve shading. Real objects are never one flat color; a red shirt contains hundreds of reds, from bright highlights to deep shadow. With preserve shading on, the tool keeps each pixel's lightness and only swaps the hue, so a recolored car keeps its reflections and a recolored wall keeps its texture. Turn it off when you want a flat, uniform fill instead. You can also replace a color with transparency, chain several replacements one after another, and export as PNG, JPEG or WebP. Your image never leaves your device.
Tolerance controls how similar a pixel must be to the picked color before it gets replaced. At 0 only exact matches change; higher values also catch nearby shades. Photos almost always need some tolerance, because lighting turns one color into many slightly different ones.
Instead of painting every matched pixel with one flat color, preserve shading keeps each pixel's lightness and only changes the hue and saturation. Highlights stay bright, shadows stay dark, and the recolored object still looks three-dimensional. It is the same idea a photo editor uses when recoloring clothes or cars.
Edge smoothing feathers the boundary between replaced and untouched pixels, blending the new color outward over a few pixels instead of stopping at a hard, jagged line. A value of 2 to 6 usually looks natural; higher values give a softer, more diffuse transition.
Switch on the transparency toggle and the matched pixels become see-through instead of recolored, which is handy for removing flat backgrounds. Download as PNG or WebP to keep the transparency; JPEG does not support it and will fill those areas with white.
Yes. Click the arrows button after your first replacement and the result becomes the new source image, with a fresh color palette. Repeat as many times as you like, then download the final version.
Three ways: hover over the image and the magnifying loupe shows individual pixels with their hex code so you can click precisely; click one of the automatically detected palette swatches; or use the eyedropper button to sample a color from anywhere on your screen, in browsers that support it.
The tolerance is set too high, so almost every pixel counts as a match. Lower it until only the object you care about is affected. If the object still is not fully covered at a reasonable tolerance, replace it in two or three passes using the chain button instead of one huge pass.
No. The image is processed entirely on your device by your browser, in a background thread so the page stays responsive. Nothing is uploaded, stored or seen by us.