Convert a PDF to Grayscale for Cheaper Printing

Renders every page through a full grayscale filter and rebuilds the document with pdf-lib, with a quality slider controlling the size and sharpness trade-off. The file is processed in your browser, not on someone else's print server.

About the PDF Black & White Converter

Colour printing costs several times what monochrome costs, and many office printers and print shops charge per page by whether any colour ink was touched — a single tinted logo in a header can push all forty pages onto the colour tariff. This tool removes that possibility by converting the pages themselves, so what arrives at the printer contains no colour to charge for.

The single control is a Quality slider running from 30 to 95 percent, set at 80 by default. It governs how hard the rebuilt pages are compressed. At 80 the result usually looks clean and comes out noticeably smaller than the colour original; drop towards 30 when a document is destined for a draft print and size matters more than crispness; push towards 95 when the pages contain fine line art or small type that must survive.

Key Features

  • True luminance conversion: Pages are drawn through the canvas grayscale filter, which weights red, green and blue the way human vision does — so a red heading and a blue one end up as visibly different greys instead of collapsing into the same one.
  • Quality slider, 30 to 95: One control decides the size against sharpness balance, defaulting to 80, which suits most text-and-chart documents.
  • Rendered at 144 dpi: Every page is rasterised at twice its nominal size before conversion, which keeps type edges clean at normal print sizes.
  • Page dimensions unchanged: The rebuilt pages are sized back to the original points, so a document laid out for A4 still prints as A4 with no unexpected scaling.
  • Usually smaller than the original: Discarding colour information and re-encoding at your chosen quality typically shrinks the file, which helps when the print shop has an email attachment limit.
  • No print service involved: pdf.js does the rendering and pdf-lib rebuilds the document, both from code hosted here, so a document never has to be sent anywhere to have the colour taken out of it.

How to Use the PDF Black & White Converter

  1. Add the colour PDF you want converted.
  2. Leave Quality at 80, or move it down for a smaller draft file or up for fine detail.
  3. Press Convert to Grayscale and watch it work through the pages.
  4. Download the file, which is saved with -grayscale added to the original name.

How It Works

The conversion is not a colour-profile change — it is a re-render. Each page is drawn by pdf.js onto a canvas at scale 2 with a full grayscale filter applied to the drawing context, and pdf-lib then builds a new document by embedding each of those canvases as a JPEG at the quality you selected.

That has a consequence you should decide about before converting: the output is an image of each page, so the text layer does not survive. The converted PDF cannot be searched, its text cannot be selected or copied, and any links, form fields or bookmarks in the original are gone. For a file that is going straight to a printer this rarely matters. For a document that also needs to stay searchable in an archive, keep the colour original and treat the grayscale version as a print copy.

The second practical limit is memory. Every page is rendered and held as a canvas before the rebuild begins, so a two-hundred-page document at 144 dpi is a substantial amount of bitmap in memory at once. Long documents work but are slow, and on a modest phone a very long one may not finish.

When You Need It

A self-employed electrician sends quotes and method statements that carry a coloured logo and coloured safety highlighting. Printed in colour for every job, that adds up over a year. Converting each pack before printing costs nothing — and since the quotes carry customers' names and home addresses, running them through a web service that keeps uploads to save on ink would be a poor trade.

A driving instructor prints pupil progress records at the end of each course. The records name learners, some of them under eighteen, and list their addresses. Colour is decorative here and monochrome is a third of the price, so converting first is obvious; doing it in the browser means a file full of minors' details never leaves the laptop it was written on.

FAQ

Frequently Asked Questions

Is this true black and white, or grayscale?
Grayscale. Every colour is mapped to a shade of grey, so photographs and charts keep their tonal range rather than becoming pure black-and-white silhouettes. True bitonal one-bit output would make most photographs unreadable, which is why the tool does not produce it. For printing purposes grayscale is what monochrome printers want anyway.
Why can I no longer select the text after converting?
Because each page is rebuilt from a rendered image rather than edited in place. The characters that used to be in the file have become pixels in a picture of the page. If you need both, keep your original and use the converted copy only for printing.
The converted file got bigger, not smaller.
This happens with documents that were mostly plain text. A text-only PDF stores characters and font data very efficiently, and replacing that with a full-page image at 144 dpi can cost more bytes than it saves — even in grey. Lowering the quality slider will bring it down, or if size is the actual goal rather than colour removal, the PDF Compressor is the better tool.
Will my printer still use colour ink?
It has nothing to work with. The pages genuinely contain no colour information after conversion, so a printer set to auto-detect will register the job as monochrome. This is the difference between converting the file and simply ticking print in greyscale in the driver, which leaves the colour in the document and depends entirely on the printer honouring the setting.
Does the document get sent to a server to be converted?
No. Both stages happen in the tab: pdf.js renders the pages and pdf-lib assembles the new file, and both libraries are served from this site rather than from any external host. A quote pack or a set of pupil records is read from your disk into memory and the finished PDF is handed back as a download, with no request leaving the browser at any point.
What quality setting should I use?
Leave it at 80 unless you have a reason not to. Below about 50 you will start to see compression softness around small type, which matters if the document has footnotes or fine print. Above 90 the file grows quickly for a difference most people cannot see on paper. Fine engineering line work is the main case for pushing it to 95.