Image Brightness & Contrast

Drop an image below, move the brightness and contrast sliders and click Adjust. You can also set the output quality to balance sharpness and file size. Transparent images stay transparent. Everything happens locally in your browser — your image never leaves your device.

Read the guide: How to adjust image brightness and contrast

Input

Drop an image to adjust brightness & contrastUp to 20.0 MB per file
0

Negative darkens, positive brightens.

0

Negative softens, positive makes lights lighter and darks darker.

90%

Higher quality keeps the result sharper. Transparent images are saved as PNG; photos as JPG.

Output

Your adjusted image will appear here.

Processed locally in your browser — nothing is uploaded.

How the Image Brightness & Contrast works

  • Your image is loaded into an in-browser canvas — nothing is uploaded.
  • Brightness adds a fixed value to every pixel's red, green and blue channels.
  • Contrast scales each colour's distance from the midpoint (128) using a standard contrast factor.
  • The adjusted canvas is re-encoded at the output quality you choose (transparent images become PNG, photos become JPG) and the before/after size is shown.

Useful tips

  • Start with small adjustments (±20) — large values clip colours and wash out detail.
  • Increase contrast to make a flat photo pop, then nudge brightness to fix overall lightness.

Frequently asked questions

Is my image sent to a server?+

No. All adjustment happens entirely in your browser using a canvas. Nothing is uploaded or stored.

How do brightness and contrast work?+

Brightness adds a fixed amount to every pixel's red, green and blue channels. Contrast scales how far each colour sits from the midpoint (128), making lights lighter and darks darker. Both run per-pixel on a canvas in your browser.

Will transparency be preserved?+

Yes. Only the RGB channels are adjusted; the alpha channel is untouched, so transparent areas stay transparent and the result is saved as PNG.

What does the output quality setting do?+

For opaque photos it sets the JPEG encoding quality — higher keeps edges sharper at a larger file size, lower shrinks the file. Transparent images are saved as PNG, which is lossless, so the quality slider doesn't apply to them.

Related guides

Related tools

    base44
    Edit with Base44