Image Brightness & Contrast
Adjust brightness, contrast, and saturation of any image using canvas CSS filters.
Related Tools
blurImage Blur
Apply Gaussian blur to any image with a radius slider using the CSS filter canvas API.
B/WImage Grayscale
Convert any image to grayscale using pixel-level luminance calculation in the browser.
ZIPImage Compressor
Compress images by adjusting JPEG quality to reduce file size without leaving your browser.
FAQ
- How are the adjustments applied?
- The tool sets ctx.filter = "brightness(N) contrast(N) saturate(N)" on the canvas context before drawing the image. Values are CSS filter multipliers: 1.0 is the default, above 1.0 increases the effect.
- What do the slider values represent?
- Each slider produces a CSS filter multiplier. A brightness of 1.5 means 150% brightness; contrast of 0.8 means 80% contrast; saturation of 0 produces grayscale.
- Can I reset to the original image?
- Yes. Set all sliders back to 1.0 to restore the image to its original appearance, then re-apply the effect or download without changes.
The Image Brightness & Contrast tool lets you upload an image and fine-tune three visual properties — brightness, contrast, and saturation — using individual sliders. Adjustments are applied by setting ctx.filter with the CSS filter functions before drawing onto the canvas. The preview updates in real time, and you can download the result as a PNG.