Skip to content
CrayonPix

Change the Color of an Image

Turn a red car blue, recolor a logo, or give a whole photo a new tint. Pick the color to replace by clicking the image, choose the new one, and see the result live.

Loading the tool…

Your images are processed on your device and never uploaded.

How to use Change Image Color

  1. 1

    Choose, drop or paste an image.

  2. 2

    Click the color you want to change on the image, pick the new color and adjust the tolerance — or switch to "Shift all colors".

  3. 3

    Check the live preview, then click Download to save the full-size result.

Replace a color in a photo

Most “change color” jobs are about one thing in the picture: a T-shirt, a wall, a car, a logo, a product shown in a color you don’t sell yet. In Replace one color mode you choose that color, choose the new one, and every matching pixel is changed — the rest of the photo stays as it was.

To choose the color to replace, click it on the image. You can also use the color field, or one of the Main colors chips that the tool finds in your image when it opens (the most saturated main color is preselected). The preview updates as you move any setting, and the “Hold to see the original” button lets you compare before and after.

Tolerance and shading

Real objects are never one flat color: a red shirt has dark red folds and pink highlights. Two settings handle that:

  • Tolerance (1–100%) decides how far from the chosen color a pixel may be and still change. Raise it until the whole object is covered; lower it if the background starts to change too. Pixels close to the limit are blended rather than switched, so edges don’t look cut out.
  • Keep shading and texture (on by default) moves each pixel by the same hue, saturation and lightness offset that separates your source color from the new one. A dark fold of the red shirt becomes a dark fold of the blue shirt. Turn it off for a flat fill — useful for logos and icons with solid colors.
Goal Tolerance Keep shading
Recolor clothing, a car, a wall 25–45% On
Swap a flat logo color 5–15% Off
Change a gray or white object 20–35% On

When the color you replace is a gray, white or black, it has no hue to shift from, so the new color’s hue and saturation are applied directly while the brightness differences are kept.

Shift every color at once

Shift all colors works on the whole image. The hue slider turns every color around the color wheel — 180° turns pure blue into yellow and green into magenta — while saturation and brightness let you make the result more vivid, more muted or lighter. Grays stay gray when you raise saturation, so skies and skin react more than neutral areas.

For other global color changes, see Black and White Photo and Invert Image Colors.

Find the exact colors first

If you need to match a precise brand color, read its code from a reference image with the Image Color Picker and enter it in the “New color” picker. To see which colors dominate a photo before recoloring it, try Color Palette from Image.

Full quality, on your device

The live preview works on a copy reduced to at most 1,400 pixels on its longest side so the sliders stay smooth; Download applies the same settings to the full-size image. PNG files keep their transparency. All processing happens in your browser with the Canvas API — your image is never uploaded, and the saved file doesn’t carry the original EXIF metadata such as GPS location.

Frequently asked questions

How do I change one color in a picture to another?

Keep the "Replace one color" mode, click the color you want to change directly on the image (or pick it from the "Main colors" chips), then choose the new color. Raise the tolerance until the whole area is covered, and lower it if other parts of the photo change too.

What does "Keep shading and texture" do?

Instead of painting a flat color, each matching pixel is moved by the same hue, saturation and lightness offset as your source color is to the new color. Shadows stay darker and highlights stay brighter, so fabric, paint and skin keep their texture. Turn it off to fill the area with exactly the new color.

What is tolerance?

It sets how different a pixel can be from the chosen color and still be changed. Low values only change near-identical pixels; high values reach lighter and darker shades too. Pixels near the limit are only partly changed, which keeps the edges smooth.

Can I change the color of the whole image?

Yes. Switch to "Shift all colors" to rotate every hue around the color wheel (from −180° to 180°) and adjust the saturation and brightness of the entire image at once.

Which format is the result saved in?

The same as your image when possible — PNG stays PNG (with transparency), JPG stays JPG and WebP stays WebP (PNG in browsers that can't save WebP, such as Safari). Formats browsers can't write, like HEIC or AVIF, are saved as JPG; GIF, BMP and SVG as PNG.

Are my images uploaded?

No. The recoloring is done by your browser on your device, and nothing is sent to a server.