Brightness & Contrast Adjuster

Fine-tune any photo's brightness and contrast with live sliders.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Brightness & contrast adjuster

Brighten or darken any photo and fine-tune its contrast with two live sliders. This is a quick way to rescue an underexposed snapshot, flatten a high-contrast scan, or add punch to a dull product photo — all without installing editing software and without your image leaving your device.

How it works

The image is loaded into a <canvas> and every pixel is transformed channel by channel. Both sliders run from −100 to +100. Brightness is mapped to an offset b = (brightness / 100) × 255, and contrast to c = (contrast / 100) × 255. A standard contrast factor is computed:

F = (259 × (c + 255)) / (255 × (259 − c))

Each colour channel then becomes F × (value + b − 128) + 128, clamped to the 0-255 range. Subtracting 128 first means contrast scales around mid-grey, so lights and darks move apart symmetrically.

Example

SettingEffect
Brightness +40, Contrast 0Each channel gains 102 (40% of 255) — a noticeably lighter image
Brightness 0, Contrast +50F ≈ 2.0; darks get darker, lights get lighter for more punch
Brightness −20, Contrast −30Slightly darker and flatter, useful for harsh scans

The preview updates instantly and everything runs in your browser, so your image is never uploaded.

Ad placeholder (rectangle)