Image Brightness Tool
Upload an image, drag the brightness and contrast sliders to adjust, preview the result live, then download.
Brightness & Contrast
0
Darker
Brighter
0
Less
More
Before / After Preview
Upload an image to start adjusting
Before
After
Done!
Summary
Upload an image, drag the brightness and contrast sliders to adjust, preview the result live, then download.
How it works
- Upload an image — it is drawn onto an HTML5 Canvas and its original pixel data is cached.
- As you move the brightness and contrast sliders, the tool reads every pixel and applies a brightness offset plus a contrast multiplier to the R, G, and B channels, clamping each value to 0-255 (the alpha channel is preserved).
- The adjusted pixels render to a live preview canvas instantly on each slider change.
- Click download to export the final canvas via toBlob() as PNG, JPG, or WebP.
Use cases
- Brighten an underexposed photo taken in low light.
- Darken an overexposed image before using it as a background.
- Increase contrast on a faded or washed-out scan.
- Quickly prepare product photos for consistent presentation.
- Adjust a screenshot for better readability in a presentation.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu