Optimize a PDF for printing

Prepare a PDF for printing by re-encoding its images at a quality suited to paper (less aggressive than for a simple email attachment), with an option to convert to grayscale for economical black-and-white printing.

How it works

Unlike compression designed for email, this tool uses an "Office printing" setting by default, which reduces the size of embedded images without sacrificing as much sharpness as a "screen" setting. Grayscale conversion is optional: only check it if you know the document will be printed in black and white, which avoids printing colors that would come out as shades of gray anyway.

How is this different from the "Compress a PDF" tool?

The same compression engine is used, but the default settings here are designed for printing (preserving the sharpness of text and lines) rather than minimizing file size at all costs, as for an email attachment. The grayscale option, specific to this tool, completes the preparation for black-and-white printing.

Is the document's text affected by this optimization?

No, only embedded images (photos, scans) are re-encoded. Text, which is drawn as vectors in a standard PDF, stays sharp at any print resolution.

100% local processing in your browser (WebAssembly) — your document is never sent to a server.