The fastest way to change one color to another
The Select by Color Tool is the quickest route when you want to swap one color for another across an image. Click the tool in the toolbar (it looks like a finger pointing at colored squares), click the color you want to change, then use the Hue/Saturation adjustment to shift it to something new. This works best when the color you're replacing is distinct from the rest of the image — a blue sky, a red shirt, a green background.
If the color appears in multiple disconnected areas and you want them all to change at once, this method handles that in one step. If the color bleeds into other parts of the image or sits next to similar tones, you may need to refine your selection afterward by painting out the parts you didn't mean to catch.
Key Takeaways
- The Select by Color Tool finds every instance of a color in your image at once, which is faster than selecting each area by hand.
- Hue/Saturation adjustment lets you shift the color without losing the original brightness and shadow detail in that area.
- Color Range selection gives you more control when the color you want to change sits next to similar shades.
- Replace Color is a dedicated tool for this task, but it works best on images with clear color separation and can sometimes leave visible edges.
Using Select by Color with Hue/Saturation
Open your image in Photoshop and go to the toolbar on the left. Find the Select by Color Tool — it's grouped with the Magic Wand, so you may need to click and hold to see it. Click on the color in your image that you want to change. Photoshop will select every pixel of that color (or very close to it) across the entire image.
Once the selection is active, go to Image > Adjustments > Hue/Saturation. A dialog box will open. Move the Hue slider left or right to shift the color to what you want. The Lightness slider lets you make it brighter or darker. The Saturation slider controls how vivid the color is. Watch the image as you move each slider — the change happens in real time on the selected area only.
When you're happy with the result, click OK. The selection will still be active (you'll see the marching ants border). Go to Select > Deselect to turn it off and see the final image. If the selection caught parts of the image you didn't mean to change, undo (Ctrl+Z or Cmd+Z) and try again with a lower Tolerance setting on the Select by Color Tool — lower tolerance means it will only select colors that match more closely.
When to use Color Range for more precision
If your target color sits next to similar shades — like a red apple next to a pink background — the Select by Color Tool may grab both. Color Range gives you more control. Go to Select > Color Range. A dialog box opens with a preview of what will be selected. Click on the color you want to change in the preview or in the image itself.
Use the Fuzziness slider to control how broadly Photoshop interprets "that color." Higher fuzziness catches more similar shades; lower fuzziness is stricter. You can also use the eyedropper tools to add colors to the selection (the plus sign) or subtract them (the minus sign). Once the selection looks right, click OK, then explore Hue/Saturation as described above.
The Replace Color tool for direct color swaps
Photoshop also has a Replace Color tool built specifically for this task. Go to Image > Adjustments > Replace Color. A dialog box opens with a preview window. Click on the color in the preview or directly in your image that you want to change. The Fuzziness slider works the same way as in Color Range — adjust it until the preview shows only the color you want to affect.
Below that, you'll see Result sliders for Hue, Saturation, and Lightness. Move these to set what the new color should be. Unlike Hue/Saturation, Replace Color lets you define the exact new color in one step rather than adjusting an existing selection. The trade-off is that it can sometimes leave visible hard edges where the color changes, especially on photos with soft transitions. If that happens, undo and use Select by Color with Hue/Saturation instead, which preserves the original shading better.
Protecting areas you want to keep unchanged
If you have a selection active before you start, Photoshop will only change colors within that selection. This is useful when you want to change the color of one object but leave the rest of the image alone. Use the Rectangular Select, Lasso, or Free Select tools to draw a rough boundary around the area first, then use Select by Color within that boundary.
You can also use a layer mask to limit where a color change shows up. After you've made your adjustment, add a layer mask to the adjustment layer, then paint black on the mask where you don't want the change to be visible. This is more advanced but gives you pixel-perfect control if the automatic selection isn't clean enough.
Why the result sometimes looks wrong
Color replacement can look artificial if the new color doesn't match the lighting of the original. A red apple in shadow should become a darker version of whatever color you're changing it to — but if you just shift the hue, it might look like a bright color in shadow, which reads as wrong to the eye. Hue/Saturation handles this better than Replace Color because it keeps the original brightness values.
If the result looks flat or plastic, try lowering the Saturation slightly in the Hue/Saturation dialog. A less vivid color often looks more natural. You can also paint in some of the original color back by hand using the Brush tool at a low opacity, which adds back some of the texture and variation that pure color replacement removes.
When to use a different approach entirely
If you're trying to change the color of something with soft edges — like hair, fur, or fabric with texture — these tools can leave visible halos or unnatural transitions. In those cases, consider using the Hue/Saturation adjustment on the entire image first to see if a global shift works, or use the Selective Color adjustment (Image > Adjustments > Selective Color) to target a specific color range more subtly.
For very precise work on complex images, some people prefer to select the area by hand using the Lasso or Pen tool, then explore the color change only to that selection. It takes longer but gives you complete control over what changes and what stays the same.
Frequently Asked Questions
Can I undo a color change after I've saved the file?
Only if you save as a Photoshop file (.psd) with the adjustment layer intact. If you flatten the image or save as .jpg, the change becomes permanent. Always keep a .psd version with layers if you think you might want to adjust colors later.
Why does the color change look different on my phone than on my computer?
Different screens show colors differently based on brightness, calibration, and viewing angle. The color you see in Photoshop may not match what someone else sees on their device. If the color needs to be exact, use the Color Picker tool to check the RGB or hex values before and after the change.
What if the color I want to change is also in areas I want to keep?
Make a selection of just the area you want to change first using the Lasso or Free Select tool, then use Select by Color within that selection. Photoshop will only find and change the color inside the boundary you drew.
Does Replace Color work better than Select by Color?
Replace Color is faster for a single color swap, but Select by Color with Hue/Saturation usually looks more natural because it preserves the original shading. Try Replace Color first — if the edges look hard or the result looks flat, undo and use Select by Color instead.