Brightness and Contrast Image
Fix a photo that came out too dark, too bright or too flat.
Brightness and Contrast is a free online tool that fix a photo that came out too dark, too bright or too flat. It accepts JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display. It produces pNG by default.. It runs entirely in your web browser using Canvas 2D, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- Image
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Input
- JPG, PNG, WEBP, GIF, BMP, AVIF and SVG
- Output
- PNG by default
- Technology
- Canvas 2D
- Settings
- 3
- Works offline
- Yes, after the first visit
About Brightness and Contrast
These three controls map onto the CSS filter functions the browser implements natively, so they run on the GPU and stay fast on large images. 100% is neutral in all three. Contrast pivots around mid-gray, which is why pushing it hard clips both shadows and highlights at once.
How to use it
- Choose an image, or drag one onto the drop zone.
- Set brightness, contrast and saturation.
- Check the preview, then download. Your original file is never modified.
The 3 settings
| Setting | What it does | Default |
|---|---|---|
| Brightness | Range 0–250%. | 100% |
| Contrast | Range 0–250%. | 100% |
| Saturation | Range 0–300%. | 100% |
Under the hood
| Runs on | Canvas 2D — does the pixel work |
| Accepts | JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display |
| Produces | PNG by default |
| Controls | Brightness, Contrast, Saturation |
Questions
Should I fix brightness or contrast first?
Brightness, to get the midtones roughly right, then contrast to set the spread. Doing it the other way round usually means redoing both.
Can I recover a blown-out sky?
No. Once a pixel has hit pure white the information is gone; lowering brightness turns it gray rather than bringing back cloud detail.
Which file types can I use?
JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display. Because decoding is handled by your browser rather than a conversion server, support tracks whatever your browser can already open.
Is there a file size limit?
No imposed limit — there is no server quota to hit. The real ceiling is your device's memory, since the whole file is held in RAM while it is processed. Desktop browsers cope with very large files; phones give up sooner.
What are the limits on brightness?
It accepts 0 to 250%, starting at 100%. The other numeric controls have their own ranges: contrast 0–250%, saturation 0–300%.