All guides
ProductivitySeptember 22, 2026Updated October 18, 2026

Why Is My PDF So Large? 102 Real PDFs, Measured

By Rajashekara

Quick summary

We ran 102 real PDFs through Piqav's compressor and recorded every result, including the 29 it could not shrink at all. Full numbers and limitations.

Approx. 10 min read

Every PDF compressor on the internet advertises a percentage. Almost none of them say which files it came from.

So we measured our own. On 22 September 2026 we ran 102 real PDFs - 961 pages, 410 MB in total - through Piqav's Compress PDF tool at its default setting, and recorded the result for every single one. That includes the 29 files it could not shrink at all, and the file it would have made 19 times bigger if it had not stopped itself.

Across the whole set, 410 MB went in and 126 MB came out. But that headline is the least useful number in this post, and the rest of it explains why.

The results

Every row is measured, at the Recommended preset, with no per-file tuning. "Typical saving" is the median across the files in that group; the average is there beside it because the two disagree, and the disagreement is the interesting part.

Document typeFilesAvg. beforeAvg. afterTypical savingAverage savingUnchanged
Scanned / image-only406.5 MB1.8 MB46%48%1
Text-heavy documents410.4 MB0.2 MB0%23%22
Slides / landscape decks91.4 MB0.5 MB79%73%0
Mixed text + large images713.9 MB2.0 MB79%69%1
Already compressed by Piqav54.8 MB4.8 MB0%0%5
All files1024.0 MB1.2 MB31%39%29

The spread inside each group is wide. The best result in the set was 93%; the worst 0%. A single 75.8 MB file compressed to 5.7 MB on its own, which is most of the difference between the 39% average saving per file and the 69% saving by total bytes. If we wanted a bigger number for the top of this page, we would quote the second one. It is true, and it mostly measures the fact that one file in the set was enormous.

What a result looks like

Two runs from the tool itself. Every run reports the old size, the new size and the percentage together, so a small saving cannot be dressed up as a large one.

A finished compression: a 28.2 MB file reduced to 711 KB, 98 percent smaller.
A 9-page image-only PDF: 28.2 MB to 711 KB. This is the good end of the range, and it is a photo album in a PDF wrapper.
A batch result: three PDFs totalling 233.1 MB compressed to a 22.9 MB ZIP, with per-file savings of 92, 75 and 92 percent.
A batch of three. The per-file rows exist because one file in a batch saving 75% while the others save 92% is worth seeing.

29 files out of 102 came back exactly as they went in

This is the finding that matters most, and it is the one no compressor's marketing page mentions.

Piqav compresses by re-rendering every page as a JPEG image. That is devastating for a scan, which was already a photograph of paper, and actively counterproductive for a text document, where the original file stores a few kilobytes of font data and character positions and the JPEG has to store every pixel those characters are drawn as.

The same step, redrawing each page as a JPEG, applied to the two kinds of PDF. Figures from this benchmark: the average scanned file, and the 2-page text document that would have grown the most.

When the re-encoded file comes out larger than the original, the tool hands back your original file untouched and says so. To find out how much larger, we re-ran those 29 files with the guard switched off. The re-encode was a median of 3.5× the original size, and in the worst cases:

FilePagesOriginalWhat the re-encode weighed
2-page text document28.8 KB168 KB (19.2×)
9-page tax statement988 KB963 KB (10.9×)
7-page A4 text document7108 KB923 KB (8.6×)
159-page government circular1592.7 MB19.5 MB (7.3×)
52-page report521.1 MB7.2 MB (6.4×)

A compressor that reported "0% saved" on these would be telling the truth. One that silently returned the 19.5 MB file would also be telling the truth, in a way. If your PDF came out of Word, Google Docs, LaTeX or a modern web page, expect the first outcome, and treat any tool that claims a large saving on it with suspicion.

The three presets, on the same files

The table above is all Recommended. To see what the other two presets do, we took a 14-file subset (112 pages) spanning all four document types - every file one that Recommended could actually shrink - and ran all three:

PresetTypical savingAverage savingReturned unchangedSpeed
Low (high quality)53%37%4 of 14434 ms/page
Recommended76%62%0 of 14246 ms/page
Extreme89%84%0 of 14137 ms/page

Extreme is not a marginal gain over Recommended - on this subset it roughly halves the file again. It is also the setting where the quality cost stops being theoretical, which is the next section. Note that the aggressive presets are faster: they render each page at a lower resolution, so there are fewer pixels to encode.

What you give up

Two things, and only one of them is visible.

The text layer is destroyed. This is not a quality trade-off, it is a change of file type. We checked three compressed outputs with a PDF text extractor. One of them contained 1,535 characters of selectable, searchable text before compression and 0 characters after. The page looks identical and behaves like a photograph of itself: no Ctrl-F, no copy-paste, no screen reader, no link, no form field, no bookmark. If you need any of those, compress the images inside your source document and export a fresh PDF instead. If you have already flattened a document this way and need the text back, OCR PDF can re-derive an approximation of it.

Sharpness goes, gradually. We inspected before-and-after renders side by side at 100% and at roughly 250% zoom. At 100%, on Recommended, we could not tell the compressed pages from the originals - including a 25 MB scan of a laminated ID card that compressed by 92% with its QR code still cleanly readable. At 250%, the difference is obvious on synthetic text: letterforms soften at the edges, hairline table borders and card outlines fade, and flat colour blocks pick up faint JPEG mottling. Nothing became unreadable at Recommended. Extreme is a different matter, and we would not send a document to a printer from it.

Speed

The median page took 232 ms to render and encode. The largest file in the set, 75.8 MB across 21 pages, took 15.2 seconds start to finish. A 7-page, 25 MB scan took 5.0 seconds. Nothing in the set timed out or failed; all 102 files produced a result.

This is single-threaded work in a browser tab on one laptop, and it scales with pixels rather than megabytes. A 159-page, 2.7 MB text document took 6.9 seconds; a 4-page, 2.9 MB scan took 1.3 seconds. Page count is the thing that costs you time, not file size.

Compressing twice does nothing

Of the 73 files that Recommended actually shrank, we immediately ran the compressed output through the tool a second time. The average second-pass saving was 1%, the median was 0%, and 18 of the 73 came back unchanged. Once a page is a JPEG at roughly 108 DPI, re-encoding it at roughly 108 DPI buys nothing but another generation of artefacts. If the first pass did not get you under your limit, change the preset or set a target size - do not run it again.

How the test was built

Where the files came from. The corpus is one person's real working document folder: bank challans, tax acknowledgements, scanned ID and medical documents, resumes, offer letters, government circulars, slide exports, app-screen PDFs and files that had already been through Piqav's own tools. Nothing was downloaded for the test and nothing was synthesised. This is the honest description and also the first limitation: it is one person's documents, not a random sample of the world's PDFs.

Deduplication. The folder held 156 PDFs, many of which were variants of the same source document produced by other Piqav tools - a watermarked copy, a rotated copy, a redacted copy. Files were fingerprinted on page count, page dimensions and first-page text, and only one file per fingerprint was kept, leaving 102. Five files were password-protected and excluded, since they would have needed a prompt mid-run.

File sizes. Individual files ranged from 8.8 KB to 75.8 MB (median 0.9 MB), and documents from 1 to 159 pages. 961 pages, 410 MB in total.

Categories. Assigned mechanically from the file's own structure rather than by eye: sampling up to the first five pages, image-only means under 50 extractable characters per page, text-heavy means 400 or more, landscape page geometry means slides, and "already compressed" means the file was itself the output of a compressor. Files between the text thresholds are the "mixed" row. A human might label a handful of these differently.

Settings. The Recommended preset, exactly as it ships: pages rendered at 1.5× base scale (~108 DPI), JPEG quality 0.70, a 0.6 MB per-page ceiling, colour left as-is, no target size and no custom DPI. No file was tuned. The preset comparison used the shipped Low, Recommended and Extreme presets, unchanged.

Browser and device. Google Chrome 153, headless, on Windows 11 with a 12th-gen Intel Core i5-12450H and 16 GB of RAM. The tool under test was the production build of this site, served locally, driving the same Web Worker and the same PDFium WebAssembly module that runs when you use the page - not a reimplementation of it in Node, and not the development build. Timings are from one machine; yours will differ.

Quality inspection. Yes, by eye, and not on all 102. Before-and-after pages were rendered to images at matched dimensions and compared at 100% and roughly 250% zoom for a sample across the categories, and text layers were checked programmatically on three files. The sample images are not published here, because the corpus is made of real personal documents - passports, medical reports and tax filings are exactly the sort of thing we built a browser-based tool to keep off other people's servers, and putting them in a blog post to prove a point about compression would be a poor way to make it.

Known limitations. One corpus, one person, one machine, one run per configuration - no repeat runs, so the timings carry ordinary measurement noise. Image-heavy documents are over-represented relative to a general population of PDFs. Because several documents in the set share a source, we recomputed the whole table against a stricter 90-file subset with near-identical files removed; the overall average saving moved from 39% to 39% and the median from 31% to 28%, so the grouping is not carrying the result. Quality was judged by a human looking at renders, not by SSIM or any other metric. And every number here describes this tool at this date: the compression pipeline can change, and if it does, this post is stale until we re-run it.

Date of testing. 22 September 2026. The measurements are from Piqav's compressor as it shipped that day.

What to expect from your own file

If it is a scan, a photo album or an image-heavy export, expect somewhere between half and 90% off, and check it at 100% zoom before you send it. If it came out of a word processor, expect nothing, and be glad the tool tells you so instead of handing you a file that is bigger and no longer searchable. If it has already been compressed once, expect nothing at all.

If the document is a scan you have not made yet, what DPI to scan at settles much of its size before any compressor sees it. If the limit you are fighting is an email attachment cap, getting a PDF under an email limit covers what to do when compression alone is not enough.

You can check any of this yourself in about thirty seconds, on your own file, without uploading it anywhere: Compress PDF.

R

Rajashekara

About the author

Rajashekara builds and tests Piqav's browser-based document tools, and writes these guides. Every guide here comes from running the tools on real files. When a tool turns out not to do what a page said, we fix the page and note what changed. Drafts are written with the help of AI writing tools; the tests, the numbers and the final check are ours. Piqav is run from India; send corrections and questions to piqav.tools@gmail.com, or read more on the About page.