EN
My tools

Adjust Image Brightness and Contrast

Brighten or darken photos and fix contrast: brightness, contrast, gamma, exposure in EV, warmth, saturation and one-click auto levels. Batch with ZIP.

+1 EV doubles the light, like opening the lens one stop.
−100 to 100; shifts every level up or down.
−100 to 100; spreads levels away from (or towards) mid-grey.
Above 1 brightens shadows and midtones; below 1 darkens them.
Positive = warmer (more red, less blue).
−100 = black and white.
My tools →
Advertisement

Dark phone photos, flat scans and washed-out screenshots usually need the same few corrections: more light, more contrast, brighter midtones, a warmer or cooler tone. This tool applies them with exact, documented maths: brightness, contrast, gamma, exposure in stops, warmth and saturation, plus automatic contrast or levels. Every setting works the same in Chrome, Safari and Firefox, a batch gets identical settings, and the images never leave your device.

How to use this tool

  1. Choose one or more images.
  2. Optionally pick Auto contrast (keeps colours) or Auto levels (also removes colour casts).
  3. Adjust exposure, brightness, contrast and gamma; add warmth or change saturation if needed.
  4. Download the result in the original format, or as PNG, JPG or WebP.

Formula

brightness: v + 2.55b; contrast: f(v − 128) + 128 with f = 259(c′ + 255) ÷ (255(259 − c′)), c′ = 2.55c; gamma: 255(v ÷ 255)^(1/γ); exposure: sRGB → linear × 2^EV → sRGB

v is a channel value 0–255, b and c the brightness and contrast settings (−100 to 100). Steps run in this order: auto correction, exposure, brightness, contrast, gamma, warmth (red + 0.3w, blue − 0.3w), then saturation, which moves each channel away from the luma Y = 0.299R + 0.587G + 0.114B by (1 + s ÷ 100). Values are clamped to 0–255 after each step. Auto correction stretches the 0.5th–99.5th percentile range to 0–255.

Example

Take the blue #2563EB (37, 99, 235). Brightness +20 adds 51: (88, 150, 255). Contrast +50 uses f ≈ 2.954, so green 99 becomes 2.954 × (99 − 128) + 128 ≈ 42, while red falls to 0 and blue rises to 255. Gamma 2 lifts the midtones: 255 × √(99 ÷ 255) ≈ 159. +1 EV doubles the light: green 99 becomes about 137.

Frequently asked questions

What is the difference between brightness, gamma and exposure?

Brightness adds the same amount to every level, so shadows and highlights move together and whites clip quickly. Gamma brightens the midtones while keeping pure black and white fixed. Exposure multiplies the light itself, like a longer camera exposure, so bright areas brighten most.

Which automatic option should I use?

Auto contrast stretches all channels together, making a flat photo punchier without changing its colours. Auto levels stretches each channel separately, which also neutralises a yellow, blue or green cast, but can shift colours in scenes that really are mostly one colour.

Will this fix an underexposed photo completely?

It brings back what the file contains. Areas that were pure black or noisy stay so; heavy brightening shows noise and banding, especially in JPGs.

Are my images uploaded?

No. All adjustments are calculated in your browser.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Adjust Image Brightness and Contrast. https://kakao.mobile/tools/image-brightness-adjuster-tool/

MLA

“Adjust Image Brightness and Contrast.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/image-brightness-adjuster-tool/.

Advertisement