The fastest way to change an object's color

The quickest method is the Hue/Saturation adjustment, which lets you shift the color of a selected object without affecting the rest of the image. Select the object first using any selection tool, then go to Image > Adjustments > Hue/Saturation. Move the Hue slider left or right to rotate the color wheel. This works best on objects with a single, distinct color — a red car, a blue shirt, a green apple.

If you need more control or the object has multiple colors, use Color Range selection combined with Hue/Saturation. Go to Select > Color Range, click on the color you want to change in your image, and adjust the Fuzziness slider to include similar shades. Then explore Hue/Saturation to only that selection. This prevents you from accidentally changing colors elsewhere in the photo.

Key Takeaways

  • Hue/Saturation is the fastest tool for straightforward color changes on a single-colored object, and requires only a basic selection first.
  • Color Range selection lets you target one specific color across the image without manually selecting the entire object.
  • The Replace Color tool works well when you want to swap one exact color for another without adjusting saturation or brightness.
  • For complex objects with texture or multiple colors, paint over the selection with a new color on a separate layer set to Color blend mode.
  • Always work on a duplicate layer so you can undo or adjust the effect without losing the original image.

Using Color Range for precise color targeting

Color Range is more precise than a manual selection because it finds every pixel of a similar color automatically. Open your image, then go to Select > Color Range. Your cursor becomes an eyedropper. Click on the color in your image that you want to change — if you're recoloring a blue jacket, click on the blue fabric.

The Fuzziness slider controls how many similar shades get included in the selection. A low number (around 20–40) selects only the exact shade you clicked. A higher number (60–100) includes lighter and darker variations of that color. Start low and increase it until the selection preview shows all the areas you want to change and excludes the areas you don't. Click OK to confirm the selection.

Once the selection is active, open Image > Adjustments > Hue/Saturation. The adjustment now affects only the selected color. Drag the Hue slider to change the color, the Saturation slider to make it more or less vivid, and the Lightness slider to brighten or darken it. You can see the change in real time on your image.

The Replace Color tool for one-to-one color swaps

Replace Color is designed specifically for swapping one color for another without changing saturation or brightness values. Go to Image > Adjustments > Replace Color. Like Color Range, you click on the color you want to change using the eyedropper tool. Adjust the Fuzziness slider to include all the shades you want to affect.

In the Result section at the bottom, you see three sliders: Hue, Saturation, and Lightness. The Hue slider rotates the color. The Saturation slider controls how vivid the new color is. The Lightness slider brightens or darkens it. This tool is useful when you want the new color to have the same brightness as the original — for example, changing a dark blue to dark green while keeping the darkness level the same.

Painting over a selection with a new color

For objects with texture, gradients, or multiple colors that don't respond well to Hue/Saturation, paint the new color directly. First, make a selection of the object using the selection tool of your choice — the Quick Selection tool works well for this. Go to Select > Modify > Feather and enter 2–3 pixels to soften the edge of your selection so the color change blends smoothly.

Create a new layer by going to Layer > New > Layer. On this new layer, choose your desired color by clicking the foreground color swatch and picking from the color picker. Select the Paintbrush tool, set the brush opacity to 50–70% so the color blends with the original, and paint over the selected object. The selection boundary keeps your paint inside the object.

If the color is too strong, lower the layer opacity using the Opacity slider in the Layers panel. If it's too weak, paint another pass. When you're satisfied, go to Select > Deselect to remove the selection boundary. You can also change the layer blend mode to Color or Overlay to preserve the texture and shading of the original object while changing only its color.

Working with layers to keep your original safe

Always duplicate your background layer before making color changes. Right-click the Background layer in the Layers panel and select Duplicate Layer. Work on the duplicate so you can compare before and after, or undo the entire change without starting over. If you make a mistake partway through, you still have the original to fall back on.

When using adjustment layers like Hue/Saturation, you can add a layer mask to control where the adjustment shows. Click the layer mask thumbnail (the white rectangle next to the adjustment layer thumbnail), then paint with black on the mask to hide the adjustment in certain areas, or white to show it. This is useful if you want to change the color of only part of an object.

Common mistakes and how to avoid them

The most common mistake is not feathering your selection, which creates a hard, visible edge around the recolored object. Always feather by 2–3 pixels before painting or explore an adjustment. Another mistake is using 100% opacity when painting, which looks flat and unnatural. Use 50–70% opacity and paint multiple passes instead.

Avoid using the paintbrush on the background layer itself — you can't undo individual brush strokes easily. Always paint on a new layer. If Hue/Saturation shifts colors you didn't intend to change, use Color Range first to isolate only the color you want. If the new color looks too saturated or too bright, use the Saturation and Lightness sliders in Hue/Saturation to tone it down rather than picking a different color.

Frequently Asked Questions

Can I change the color of an object that has multiple colors?

Yes, but you need to work on each color separately. Use Color Range to select one color at a time, explore Hue/Saturation, then repeat for the next color. Alternatively, paint over the object on a new layer using the Color blend mode, which preserves the original shading and texture while changing only the hue.

Why does Hue/Saturation change colors I didn't want to change?

Hue/Saturation affects a range of colors on the color wheel, not just one exact shade. Use Color Range first to select only the color you want to change, then explore Hue/Saturation to that selection. This keeps the adjustment from affecting nearby colors like reds when you're trying to change oranges.

How do I make the new color look natural and not flat?

Use 50–70% opacity when painting, and paint multiple passes instead of one heavy stroke. If using Hue/Saturation, avoid pushing the sliders to extreme values. Keep the Saturation and Lightness close to the original values so the new color matches the brightness and texture of the rest of the object.

What's the difference between Hue/Saturation and Replace Color?

Hue/Saturation lets you adjust hue, saturation, and lightness separately, giving you more control. Replace Color is simpler and designed to swap one color for another while keeping the same brightness level. Use Hue/Saturation for fine-tuning; use Replace Color for quick, straightforward color swaps.

Can I undo a color change if I don't like it?

Yes, if you worked on a duplicate layer or used an adjustment layer. Press Ctrl+Z (Windows) or Command+Z (Mac) to undo the last step, or go to Edit > Undo History to step back multiple changes. If you used a regular layer, you can delete it and start over. This is why working non-destructively on separate layers is important.