Original benchmark · 12 measured outputs

PDF compression benchmark: Light vs Balanced vs Maximum

The best compression setting depends more on what is inside the PDF than on the percentage shown beside a preset. We ran the production browser compressor against four deterministic fixtures, then validated every output independently.

Executive Summary

Balanced is the best default for scans, photos, and slide decks. Light is safer for print or archival quality. Maximum is for a hard upload limit.

Document type dominated the result. A text-first PDF fell only 16.2–16.7% at every setting. Image-heavy fixtures fell 83.6–99.7%, but the smallest outputs also had the lowest raster dimensions and most visible detail loss. All 12 outputs kept their page counts, and all existing text layers were retained exactly.

  • Text-first: use Light. Maximum provided no meaningful extra saving.
  • Scanned pages: Balanced cut 7.23 MB to 571 KB; Maximum reached 192 KB but visibly softened small text.
  • Photos: Light retained the most detail; Balanced removed deliberate high-resolution excess; Maximum discarded fine grain.
  • Slides: vector labels stayed exact at every level, while raster artwork became progressively softer.

File-size reduction by document type

Each bar is the measured percent reduction from the original fixture. Direct labels and the complete table below provide the exact values.

Source: GoPDFConverter PDF Compression Preset Benchmark CSV, production build v84, July 10, 2026. These intentionally oversized synthetic fixtures are stress cases, not promised reductions for other PDFs.

Decision aid

Which compression preset should I use?

All 12 benchmark results

FixturePresetOriginalOutputReductionOutput max imageFirst-page PSNRValidation
Text-firstLight12,598 B10,555 B16.2%No imagesPixel-identical8 pages; exact text
Balanced12,598 B10,496 B16.7%No imagesPixel-identical8 pages; exact text
Maximum12,598 B10,496 B16.7%No imagesPixel-identical8 pages; exact text
Scan-firstLight7.23 MB1.18 MB83.6%1551 × 200729.87 dB4 pages; image-only
Balanced7.23 MB571 KB92.1%1261 × 163226.85 dB4 pages; image-only
Maximum7.23 MB192 KB97.3%838 × 108422.79 dB4 pages; image-only
Photo-heavyLight22.97 MB1.66 MB92.8%2007 × 136831.58 dB4 pages; exact text
Balanced22.97 MB417 KB98.2%1632 × 111229.87 dB4 pages; exact text
Maximum22.97 MB65 KB99.7%1084 × 73929.82 dB4 pages; exact text
Slide deckLight5.12 MB585 KB88.6%1460 × 82142.57 dB6 pages; exact text
Balanced5.12 MB264 KB94.8%1187 × 66737.89 dB6 pages; exact text
Maximum5.12 MB105 KB97.9%789 × 44437.17 dB6 pages; exact text

Download all measured fields as CSV

What changed as files got smaller?

Text-first PDFs reached a structural floor

The 8-page text fixture contained selectable text and vector tables but no raster images. Light removed 16.2%; Balanced and Maximum removed 16.7%. All three rendered pixel-for-pixel like the source. Choosing Maximum cannot create large savings when there are no large images to downsample.

Scans showed the clearest quality tradeoff

Light produced 1551 × 2007 page images and the highest measured similarity. Balanced produced 1261 × 1632 images and remained readable in the synthetic invoice inspection. Maximum fell to 838 × 1084 and PSNR dropped to 22.79 dB; small characters were visibly softer. For OCR, fine print, or reprinting, use Light or test Balanced carefully.

Vector slide content stayed sharp

The slide fixture mixed a raster hero image with vector titles, charts, and labels. Raster artwork softened at stronger settings, but exact text extraction, page count, and vector labels survived all three presets. That separation is why slides can shrink substantially without making every element blurry.

Fixtures and reproducibility

All source documents were generated deterministically with seed 20260710. They contain no personal, customer, or copyrighted source material.

FixtureConstructionPagesSource SHA-256
Text-firstSelectable text and vector tables86cbc7a14…9db63f4
Scan-firstFour image-only synthetic document scans49c769d51…e98d49f
Photo-heavyHigh-resolution synthetic photographs plus vector captions473ab4096…1780d8a
Slide deck16:9 mixed vector and raster slides6ecb5f67f…02b400c

Method

  1. Generate controlled inputs.

    Four deterministic PDFs isolate text/vector, scanned-page, photographic, and mixed slide content.

  2. Run the production algorithm.

    Chrome executed the same v84 PDF-LIB traversal, MozJPEG encoder, preset definitions, metadata behavior, and output fallback used by Compress PDF. Light used JPEG quality 82, Balanced 72, and Maximum 55, with progressively lower dimension caps.

  3. Validate independently.

    Poppler 26.05.0 checked PDF structure, page sizes, text extraction, image counts and dimensions. First pages were rendered at 120 DPI and compared with NumPy for PSNR, mean absolute error, and changed pixels.

  4. Inspect the visible output.

    Source and result renders were reviewed for legibility, clipping, missing content, background corruption, and raster softness.

  5. Publish exact evidence.

    The CSV includes output checksums and unrounded measurements. See the broader testing methodology for release gates.

Limitations

These are synthetic stress cases designed with unusually large, noisy source images, so their reductions can be much larger than an already optimized real-world PDF. PSNR is a full-page pixel metric, not a guarantee of perceived quality, OCR accuracy, accessibility, print quality, or preservation of every PDF feature. The fixtures do not test forms, annotations, signatures, unusual color profiles, damaged files, or every image filter.

Runtime was recorded during testing but omitted from the public comparison because it depends heavily on hardware, browser state, and thermal conditions. Results describe production build v84 and should be re-run when the compression code or codecs change.

Further questions