PDFnook

Guides

Reduce PDF file size: guides built on measurements

Each guide answers one situation and backs it with numbers we measured ourselves, on public PDFs anyone can download, using the same code that runs on the PDFnook tool pages.

How we tested

All guides use the same files and the same method, described once here.

The files

FileWhat it isSize
IRS Publication 17 (2025), Your Federal Income TaxText-only, 142 pages, tagged for accessibility2.95 MB
Kennecott Mines brochure, Wrangell-St. Elias National Park and PreserveDesigned brochure: vector text over large photos, 2 A2 pages690 KB
Wrangell-St. Elias National Park and Preserve official brochureEach A2 page is one large JPEG with a hidden OCR text layer5.72 MB
Gerald R. Ford, “Mr. Ford of Michigan” speech draft (Ford Congressional Papers, Box D13)Typewritten page scanned in greyscale, with an OCR text layer707 KB
Twelve NASA astronaut photographs (iss071e014284 and eleven others)Nikon Z 9 and D4 camera JPEGs, 8,256 × 5,504 and 4,928 × 2,768 pixels71.8 MB

Downloaded on 29 October 2026. U.S. government works are not protected by copyright (17 U.S.C. § 105); NASA describes its imagery as generally not subject to copyright. Third-party photos inside the brochures are not reproduced here.

What we ran

PDFnook
The tool pages' own modules, loaded in Chrome/156.0.8078.73 on a Mac (Apple M2, macOS 26.2): the lossless pass (Keep text), Shrink photos, keep text and Image-based copy at the resolution and quality choices offered on the Compress page (High 0.8, Medium 0.65, Low 0.45, Very low 0.32). Screenshots show the real pages running on these files.
macOS
PDFKit, Apple's PDF framework, writing each file with no options, with its “Save images as JPEG” and “Optimize images for screen” options, and with the system “Reduce File Size” Quartz filter.
Byte breakdown
A short pypdf script that sizes every stream in a file as stored and groups it as images, fonts, page drawing instructions, other drawings, metadata or structure. The same script measures each file inside a ZIP archive (Python's zipfile, Deflate level 9).

What we measured

What this does not show

Four PDFs and one set of photos are not every PDF. Results for another file can differ in either direction, which is why the tool reports the size before you download. We did not test Safari, Windows, iPhone or Adobe Acrobat.