Convert a PDF to grayscale
Converting a PDF to grayscale replaces every color on every page with a shade of gray, producing a file that prints on the black cartridge only, photocopies predictably, and avoids color-page charges. This page does the conversion entirely in your browser: each page is re-rendered, every pixel is converted with the ITU-R BT.601 luma formula (0.299R + 0.587G + 0.114B), and the pages are rebuilt as grayscale JPEG images. Because pages become images, text in the output is no longer selectable — keep your color original for reading.
How it works
A PDF page is not a picture — it is a program of drawing instructions that may reference RGB images, CMYK separations, spot-color inks, gradients, and vector fills, each with its own color space. Converting all of those in place, object by object, is what professional prepress tools do; a browser cannot reach that deep reliably. So this tool takes the rendering route instead: pdf.js, the same engine Firefox uses to display PDFs, draws each page onto an off-screen canvas at print-quality resolution, flattening every color space into one plain RGB bitmap exactly as the page would appear on screen.
The tool then walks that bitmap pixel by pixel and applies the ITU-R BT.601 luma formula: Y = 0.299R + 0.587G + 0.114B. The three weights model how bright the human eye perceives each primary — green contributes most to perceived brightness, blue least — so a yellow highlight becomes a light gray and a navy heading a dark one, instead of both collapsing toward the same middle tone the way a naive (R+G+B)/3 average would produce. The red, green, and blue channels of each pixel are all set to the computed Y value, leaving a true neutral gray with no residual color cast that could trigger a printer's color-detection billing.
Each converted bitmap is then encoded as a JPEG — a format that compresses continuous-tone gray very efficiently — and placed onto a fresh page of the same dimensions as the original using pdf-lib. The output is therefore a rasterized PDF: visually identical in layout, guaranteed monochrome, but with text stored as pixels rather than font glyphs. That is the honest trade-off of this method, and it is why the grayscale copy is a print artifact, not a replacement for your archived original.
Worked example: a 36-page report for the print shop
A 36-page annual report weighs 9.4 MB, full of color charts and photo headers. The print shop charges $0.45 per color page and $0.09 per mono page, so printing 20 copies in color would cost 36 × 20 × $0.45 = $324. Running the file through this tool takes about 25 seconds on a mid-range laptop; every chart comes out with its bars still distinguishable as distinct grays because the BT.601 weighting preserves relative brightness.
The grayscale output is 6.1 MB — smaller, because single-channel JPEG replaced three-channel photos — and the same 20-copy run now bills at the mono rate: 36 × 20 × $0.09 = $64.80, a saving of roughly $259. Before sending it, the author zooms to 100% and confirms one pale-yellow callout box has become very light gray, then darkens it in the source deck and re-converts — a check that would otherwise have surfaced only after the paper was printed.
Frequently asked questions
Does converting a PDF to grayscale reduce printing cost?
Yes — a grayscale file uses only the black cartridge on most printers, avoiding the color-page click charge that office printers and print shops apply. Many devices bill a color page at three to five times the mono rate even if it contains a single colored line.
Is text still selectable after grayscale conversion?
No — this tool rebuilds every page as a grayscale image, so text becomes pixels and can no longer be selected, copied, or searched. Keep the original color PDF for reading and archiving, and use the grayscale copy for printing.
Why not just tick the printer's black-and-white box instead?
The printer checkbox converts at print time on one machine, while a grayscale file is guaranteed mono everywhere — at a print shop, on a colleague's printer, or in a system that bills by detected page color. It also lets you check on screen exactly how each color will translate to gray before paying for the print run.
What is the BT.601 luma formula this tool uses?
It is the ITU-R weighting Y = 0.299R + 0.587G + 0.114B, which mixes the red, green, and blue components in proportion to how bright the human eye perceives each of them. Green counts most and blue least, so colors keep their perceived lightness instead of all collapsing to the same gray.
Will the grayscale PDF be smaller than the original?
Often, because grayscale JPEG stores one channel instead of three and compresses flat gray areas very efficiently, but a PDF that was mostly vector text can come out larger once rasterized. The result depends on how image-heavy the original was.
Is a grayscale copy safer to photocopy and scan?
Yes — pale colors like light blue or yellow often vanish or turn to mud on mono copiers, while a pre-converted grayscale file has already mapped every color to a defined gray level. What you see on screen is what every copier and scanner in the chain will reproduce.