Skip to content

Grayscale

Convert an image to grayscale.

Input

Output

—

About Grayscale

Grayscale strips the colour from an image, leaving only the luminance of each pixel. The result keeps the structure and the tonal range of the original — highlights, midtones and shadows — while removing the information that told you which colour each part was.

Removing colour is often the fastest way to evaluate a composition. Without colour to draw the eye, the things that actually carry an image become obvious: whether the shapes read, whether the contrast is doing any work, whether the frame is balanced. Designers use it as a check before committing to a colour scheme for exactly that reason.

The conversion is a whole-image operation with no parameters, so it is applied uniformly rather than to a selected area. The output is written as a PNG, which keeps the conversion exact and preserves any transparency in the original. Because it is done on a canvas in your browser, the image is never transmitted anywhere.

Alongside the fixed scope, several controls you might look for are absent. There is no strength or mix setting, so a partial desaturation that keeps a trace of the original colour cannot be requested, and no channel is singled out — channel-mixing options of the kind a photographic filter set provides are not offered. The result cannot be tuned for contrast afterwards, and the page reports nothing about the conversion: no luminance histogram, no per-pixel values, and no before-and-after view to judge against. The output is raster only as well, so a vector source is flattened into pixels rather than having its colours rewritten, and very large inputs remain bounded by browser memory.

How to use Grayscale

  1. 1 Choose the photograph or graphic you want in black and white.
  2. 2 Download the result, which is returned as a grayscale PNG.
  3. 3 Compare it with the original when judging composition, since the tonal structure is easier to read without colour.

Frequently asked questions

Is the grayscale result truly neutral?

Yes, every pixel is set to a single value replicated across the three colour channels, so there is no residual colour cast. That makes the output suitable for printing in monochrome or for measuring luminance reliably.

How is the brightness of each pixel decided?

By a weighted combination of the original colour channels that follows how the eye responds to different wavelengths, so greens count for more than blues. That is why a red and a green of the same nominal brightness do not come out as the same grey.

Can I convert only part of the image?

No. The operation applies to the whole picture, so a selective conversion would need to be done in a full editor. Cropping to the area you want and converting that is the practical workaround.

Free, online, and private

Free to use

Grayscale is completely free. There is no account to create, no login, and no hidden charge or usage limit.

Runs online in your browser

It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.

Your data stays private

All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.

How Grayscale behaves in detail

These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.

Parameter Value
Mechanism the canvas filter is set to grayscale(1) and the image is drawn through it — no channel arithmetic appears in this category's code
Strength fixed at full; this tool defines no fields at all, so there is nothing to set
Output format always PNG at the original width and height
Channel weights supplied by the browser's filter — the 0.299, 0.587 and 0.114 figures quoted elsewhere on this site belong to the colour pages, not to this image pipeline

Compiled from the implementation of this tool and checked against it by itoolnet.

What Grayscale does not do

Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.

  • The conversion is all or nothing. Full desaturation is the only result on offer, so a muted-but-not-grey look has to be built from a different effect or finished in an editor.
  • Each pixel is reduced to one luminance value and the colour is not recoverable from the file that gets saved — nothing here retains the original channels or offers a reversible adjustment layer.
  • Because the work is done by the browser filter and re-encoded as PNG, the output is not bit-identical to a hand-written luminance formula, and the original format cannot be preserved.

Tested and documented by itoolnet, the team that builds and maintains this site.

Share & embed this tool

Writing a guide or article? You are welcome to link to Grayscale with the snippet below. It is free, runs entirely in your browser, and needs no signup.