Image adjustments

Adjust brightness, contrast, grayscale and blur while preserving image dimensions.

Up to 10 MiB per image; 30 MiB and 24 megapixels per batch. Work surfaces: 4 megapixels. Job deadline: 15 seconds. Outputs: 24 MiB. Processing stays in your browser. Without OffscreenCanvas, native drawing can briefly delay the interface. After cancellation, retry once pending native decoding or encoding finishes.

Brightness and contrast adjust encoded RGB channels. Blur is a box filter with premultiplied alpha; it is not secure redaction.

Still JPEG, PNG or WebP. Select files in order; each selection replaces the current list.

Whole-number range: -100 – 100
Whole-number range: 0 – 200
Whole-number range: 0 – 10

Select images to begin.

How to use

Choose an image, adjust brightness and contrast, and optionally enable grayscale and blur. Process, review and download PNG.

Try an example

Keep brightness at zero, contrast at 100 and blur at zero to retain colors; enable grayscale to remove color.

Support & limits

Grayscale weights encoded RGB values by 0.2126, 0.7152 and 0.0722; contrast is centered on the midrange. Blur uses two box-filter passes with premultiplied alpha. This is a visual adjustment, not secure data redaction.

Common questions

Is the original changed?

No. A new PNG is created in the browser and may differ in file size from the original.