Image looks too dark
A naïve average-of-RGB grayscale conversion over-darkens red and green pixels.
Fix: This tool uses the Rec. 601 luma weighting (0.299·R + 0.587·G + 0.114·B) for perceptually correct brightness.
header • up to 320x100 / 728x90
Convert any image to black-and-white grayscale in the browser with adjustable intensity and instant PNG/JPG export
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
Grayscale is the image mode where every pixel is a shade of gray between black and white. It removes color but preserves tonal contrast, making it a staple of black-and-white photography and print.
Grayscale Image takes any uploaded photo and converts it to grayscale using the Rec. 601 luminance formula so the result looks natural — no over-darkened skin tones or washed-out skies.
sunset.jpg (1920×1080, sRGB, 312 KB)
sunset.png (1920×1080, grayscale, Rec. 601 luminance, transparent background preserved)
A naïve average-of-RGB grayscale conversion over-darkens red and green pixels.
Fix: This tool uses the Rec. 601 luma weighting (0.299·R + 0.587·G + 0.114·B) for perceptually correct brightness.
Exporting as JPG flattens the alpha channel to white.
Fix: Choose PNG as the export format to keep transparent pixels transparent.
No. The conversion runs entirely in your browser via the Canvas API.
Yes — the slider lets you pick any level between 0% (original) and 100% (fully grayscale).
PNG (lossless, keeps transparency) and JPG (smaller, flattened to white).
Yes — we use the Rec. 601 luma formula, which matches how humans perceive brightness across red, green, and blue.
Related image tools: You can also browse the full Image Tools category for more options.
Reduce the saturation of any image with a slider from full color to fully desaturated — runs entirely in your browser
Apply a pixelation (mosaic) effect to any image with an adjustable block size — perfect for retro looks or quick redactions
Add rounded corners to any image with adjustable radius and transparent background — export as PNG
Mirror any image horizontally or vertically in the browser with a single click and export as PNG or JPG
Rotate an image by any angle (including free-form degrees) with transparent fill — fast, browser-based
Resize any image to exact pixel dimensions or a percentage, with optional aspect-ratio lock and instant PNG/JPG export
Crop any image to a custom rectangle with precise pixel coordinates or preset aspect ratios — client-side only
Convert local image files into Base64 text ready to paste into email, JSON payloads, or data URLs
Paste any Base64 data URL or raw Base64 string, auto-detect the MIME type, and preview plus download the image
Redact sensitive areas of an image by drawing a rectangle and applying pixelate or blur — everything stays in your browser
Invert colors of an image
Inspect image dimensions, alpha support, and basic file metadata