Adjust Image Brightness, Contrast and Color

Move the sliders and watch the photo change, compare it with the original, then download the result as PNG, JPEG or WebP.

Add an image

Drop an image here

or click to choose a file, or paste with Ctrl+V (Cmd+V on a Mac)

Your image is adjusted inside your browser and is not uploaded. JPG, PNG, WebP, GIF, BMP, SVG and AVIF work if your browser can open them. iPhone HEIC files need the HEIC to JPG converter first.

How to adjust image brightness and contrast

  1. Drop a photo on the box, click it, paste with Ctrl+V, or click Try a sample photo.
  2. Drag Brightness, Contrast, Saturation and the other sliders, or start from a quick look such as Black and white. The round arrow beside a slider resets only that slider.
  3. Switch to Before and after and drag the divider to compare.
  4. Pick an Output format and click Download adjusted image.

How the adjustments are calculated

Every pixel is converted to red, green and blue values between 0 and 1, run through the filters in a fixed order, and saved again. The formulas are the ones in the W3C Filter Effects specification:

Values are cut off at 0 and 1 after each step, which is why very high brightness turns bright areas flat white.

Worked example

Click Try a sample photo and drag Brightness to 20. The readout shows +20%, and every value is multiplied by 1.2, so an orange pixel of (200, 100, 50) becomes (240, 120, 60) while a value of 230 is cut off at 255. Click Download adjusted image and the status reads Downloaded 1,200 x 800 px, 149.7 KB, JPG. Now click Reset all and Black and white: the readouts show Grayscale 100% and Contrast +15%. Exact file sizes vary slightly by browser.

Limits and edge cases

Image color adjuster FAQ

How do I make a photo brighter without losing detail?

Raise Brightness by 10 to 30 and add a little Contrast. Brightness multiplies every pixel, so values above about +50 push highlights to pure white and the detail there cannot be recovered.

How do I turn a photo into black and white?

Click the Black and white preset, or drag Grayscale to 100. Setting Saturation to -100 gives almost the same result. Add a little Contrast afterward to keep the picture from looking flat.

What is the difference between brightness and contrast?

Brightness scales every color value up or down together. Contrast pushes values away from middle gray, which deepens shadows and brightens highlights, or pulls them toward gray when negative.

What does hue rotation do?

Hue rotation turns every color around the color wheel by the number of degrees you choose. At 180 degrees a light blue sky turns peach or orange, and 360 degrees returns the original colors.

Will the downloaded image match the preview?

Yes. The preview and the download use the same calculation in every browser. Pictures above 40 megapixels are scaled down to 40 megapixels before the download, and the status line tells you.

Sources: W3C, Filter Effects Module Level 1.