Image Color Balancer

Red Channel
0
Green Channel
0
Blue Channel
0

Color Balance in One Sentence

Color Balance lets you neutralize unwanted color casts (too blue, too yellow, too green, too magenta) by shifting the Red / Green / Blue channels — with a live preview and full-res export.


When This Tool Is the Right Choice

Use RGB Color Balance when:

  • a photo looks too blue (cold/clinical)
  • indoor lighting makes skin look yellow/green
  • shadows feel magenta or highlights feel cyan
  • you want a quick warm / cool “film-ish” look
  • you’re editing graphics and need a fast global recolor without masks

If you need super realistic white balance, a Temperature/Tint tool can feel more “camera-correct.” But for quick fixes and creative grading, RGB balance is hard to beat.


How to Use

1. Add an image

Drag & drop, paste (Ctrl/⌘+V), or click to select a JPEG / PNG / WebP.

2. Adjust channels (small moves first)

  • Red: add warmth / reduce cyan
  • Green: add “fluorescent” green / reduce magenta
  • Blue: add coolness / reduce yellow

3. Try Surprise Me

Click Surprise me ✨ for a variety of cast fixes and film-like looks. It uses smart preset “seeds” plus jitter so it doesn’t feel repetitive.

4. Download

Export full resolution in the original format. Filenames include your settings, e.g.

photo-color-balance-r15_g10_b-12.jpg


Understanding RGB Shifts

Each slider shifts a channel globally:

  • Positive (+) adds that color to every pixel
  • Negative (–) removes that color from every pixel

This is a simple, powerful model — and it’s why small values can make a big difference.

Quick mental model

  • Too blue? reduce Blue (–B) or add Red/Green (+R/+G)
  • Too yellow? reduce Red and/or Green (–R/–G) or add Blue (+B)
  • Too green? reduce Green (–G) or add Magenta via +R/+B
  • Too magenta? reduce Red and/or Blue (–R/–B) or add Green (+G)

Fast Cast Fixes (Starter Settings)

These aren’t “one size fits all,” but they’re reliable starting points.

Neutralize a blue cast (cold/clinical)

  • Red: +8 to +20
  • Green: +3 to +12
  • Blue: –10 to –30

Neutralize a yellow cast (warm/orange)

  • Red: –8 to –25
  • Green: –5 to –18
  • Blue: +5 to +18

Fluorescent green fix (sickly indoor light)

  • Green: –10 to –35
  • Red: +5 to +18
  • Blue: 0 to +12

Magenta fix (pink/purple shadows)

  • Green: +8 to +25
  • Red: –5 to –15
  • Blue: –5 to –15

Better skin tones (gentle portrait correction)

  • Red: +10 to +30
  • Green: 0 to +10
  • Blue: –5 to –18

Creative Looks (Fast Recipes)

Warm film

  • Red: +10 to +25
  • Green: +5 to +18
  • Blue: –8 to –18

Cool film

  • Red: –10 to +8
  • Green: 0 to +12
  • Blue: +10 to +30

Vintage fade (warm + slightly muted)

  • Red: +10 to +25
  • Green: –5 to –18
  • Blue: –5 to –18

Golden hour vibe

  • Red: +15 to +40
  • Green: +5 to +20
  • Blue: –8 to –22

Best Practices

1. Work in small steps

Most real cast fixes are within ±5 to ±25 per channel. Go bigger only if you want a stylized look.

2. Watch for clipping

Extreme shifts can clip channels:

  • highlights can lose detail (flat white patches)
  • shadows can lose texture (muddy blacks)

If that happens:

  • reduce the largest shift first
  • compensate using the other channels (e.g., instead of –40 Blue, try –20 Blue and +10 Red)

3. Don’t chase perfection with only one slider

Color casts usually live across multiple channels. A balanced fix often uses two channels (e.g., +R and –B) instead of one extreme.

4. Finish with contrast if needed

Color balance can change perceived contrast. If your image starts to feel flat after correction, follow up with:

  • Levels (more control)
  • Brightness & Contrast (fast cleanup)

Common Problems and Fixes

“My whites look tinted.”

  • Reduce the strongest channel shift
  • Make a smaller correction in the opposite direction on a second channel

“It looks too neon / artificial.”

  • Bring shifts closer to zero
  • Try Surprise Me again, then reduce intensity manually

“Skin tones look off.”

  • Keep Blue reduction modest (too much –B can look orange)
  • Try +R with a small +G instead of big –B

How It Works

This tool draws your image to a canvas, reads pixel data, then applies a simple per-pixel adjustment:

  • R = clamp(R + rShift)
  • G = clamp(G + gShift)
  • B = clamp(B + bShift)

Values are clamped to the valid 0–255 range, and alpha is preserved.

Preview is rendered with a size cap for speed, while Download exports at full resolution.

Frequently Asked Questions

JPEG, PNG, and WebP. The downloaded file keeps the original format and extension.

No. Everything runs locally in your browser — your image stays on your device.

It adds or subtracts values from the Red, Green, and Blue channels across the whole image. Positive values add that color; negative values remove it.

Temperature tools typically push warm↔cool in a more “photographic” way. RGB balance is a direct, channel-by-channel shift — faster, more flexible, and sometimes more stylized.

The tool re-encodes to the original file type. PNG stays lossless; JPEG/WebP use browser compression. Avoid extreme shifts to reduce banding or clipping.

Because channel shifts can push pixels below 0 or above 255 (pure black/white in that channel). Use smaller shifts or compensate with the other channels.

Explore Our Tools

Read More From Our Blog