Grayscale Image Converter
Convert any color image to grayscale using the ITU-R luminance formula — side-by-side preview, instant download.
How to use this tool
- 1Click the upload zone and select any image file.
- 2The grayscale version is generated instantly and shown alongside the original.
- 3Click 'Download Grayscale' to save the PNG.
About Grayscale Image Converter
Converting a color image to grayscale isn't as simple as removing saturation — a naive approach produces flat, low-contrast results. This converter uses the ITU-R BT.601 luminance formula: gray = 0.299 x R + 0.587 x G + 0.114 x B. The green channel is weighted most heavily because the human eye is most sensitive to green light; red is weighted second; blue least. This produces a perceptually accurate grayscale that matches how humans perceive brightness. The conversion reads every pixel's RGB values via getImageData(), applies the formula, and writes the result back with putImageData(). A side-by-side preview shows the original and grayscale versions before you download. Transparency (alpha channel) is preserved in the output PNG. Photographers preparing images for print, designers creating monochrome assets, and developers generating grayscale thumbnails are the typical users.
Frequently asked questions
Related Tools
Image Resizer
Resize images to exact pixel dimensions in your browser — no upload, no server.
Image to Base64
Convert any image file to a Base64 data URL for embedding in HTML, CSS, or JSON.
Image Compressor
Compress JPG, PNG, and WebP images client-side using the Canvas API — no uploads, no server.