Why Is My PDF 40 MB? Find the Bulk and Shrink It
A PDF balloons for three usual reasons: big images, embedded fonts, and scanned pages. Learn to spot each one and pick the compression that fits.
↑↓ to navigate · Enter to open · Esc to close
Shrink a PDF two ways — lossless re-save, or smallest size as page images.
Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.
Drop a PDF here or click to browse. One file at a time, up to 50 MB. Everything is processed on this device only — no file is uploaded.
Read the mode descriptions on this page before choosing “Smallest size” — that conversion cannot be undone from the output file.
Every PDF eventually meets a size limit: the email attachment cap, the upload form that rejects anything over 5 MB, the portal that wants one file and wants it small. This tool shrinks PDFs in your browser, and it is unusual in one respect: it offers two modes and tells you plainly what each one costs. "Keep text" re-saves the document losslessly — the words stay words — and accepts whatever modest saving the file's structure allows. "Smallest size" converts every page into a JPEG picture and rebuilds the document from those pictures, which can shrink a scan-heavy file dramatically but destroys the text layer in the process. Nothing is uploaded in either mode; the work happens in your tab, which is why the file cap is 50 MB.
The choice between the modes is a real one, and the rest of this page exists to help you make it with your eyes open. A compressed file that nobody can search, copy from or read with a screen reader is not always a bargain, and a lossless re-save that saves almost nothing is not a failure — it is information about how tidy the original already was. The tool reports the true before-and-after byte counts either way, so you can judge the result rather than a promise.
The figures here are from this tool's own automated test runs, not estimates. The test fixture is a four-page document: three text pages plus one page carrying a 600 × 600-pixel noisy image at full page size — the kind of page that makes scans heavy. It measures 1,082,307 bytes. In "Smallest size" mode at 100 DPI and quality 0.5, the output measures 256,063 bytes — 76.3% smaller, still with four pages at their original sizes, and text extraction from the result returns nothing at all, confirming the pages are pictures. The same class of file through "Keep text" came back at 1,082,307 bytes from 1,082,305 — two bytes larger, a true zero — because pdf-lib had written the fixture tidily in the first place and there was no structural slack to recover. And a warning in the other direction: a small 1,617-byte text-only file rasterised at 150 DPI came out at 42,485 bytes, over twenty-five times larger. Rasterising a document that is already mostly text is a way to make it bigger, not smaller.
No. Both modes run entirely in your browser. The file is read from your device, processed in the tab and handed back as a download; nothing is transmitted and no copy is kept.
It renders every page to an image at the DPI you chose and rebuilds the PDF from those images. The result looks like the original, but the text is part of a picture: it cannot be selected, searched, copied or read by a screen reader, and links and form fields no longer work. Keep the original if any of that matters.
Because it is a lossless structural re-save: it packs objects into compressed streams but never touches content. A file produced by a modern, tidy application has little structural slack, so the honest result can be almost no change — in this tool's own tests, a 1,082,305-byte file came back at 1,082,307 bytes. A few extra bytes on an already-clean file is normal, not an error.
150 DPI for most documents: readable on screen and in print. 100 DPI when the file will only be viewed small and size matters most. 200 DPI when the pages contain fine print, small diagrams or dense tables that must stay crisp — accepting a larger result.
A scan has no text to remove — it is already a picture. "Keep text" mode preserves it exactly; "Smallest size" re-renders it at your chosen DPI and quality, which is a second lossy step, so a scan's quality can only stay the same or soften.
No. Neither mode reads the words in a scanned page. If you need searchable text from scans, you need an OCR tool; this one deliberately does not claim to be one.
Repair a structurally damaged PDF in your browser — broken cross-reference rebuilt, metadata kept, pages reported.
LiveCrop PDF pages by setting margins in points or percent, in your browser. Honest note: a crop hides content, it does not delete it.
LiveAdd "Page 2 of 3"-style numbers to a PDF in your browser, with six positions and a custom start count.
LiveAdd a translucent text watermark to a PDF in your browser — opacity, angle, size and tiled layout controls.
LivePrefer everything on one page? The original PDF Toolkit merges, splits and rearranges with one shared file list. The full suite is indexed on the PDF Tools hub.
Compress PDF shrinks a PDF in your browser using one of two modes, and shows real before-and-after byte counts so you can judge the result yourself. "Keep text" performs a lossless re-save: it repacks the file's structure while keeping the text selectable and searchable, along with links and bookmarks where they exist. "Smallest size" rebuilds each page as an image, which usually produces a much smaller file but turns every page into a picture. The tool never uploads your document, and it reports the actual size change rather than a rounded claim. Choosing between the modes is the main decision: keep the text layer, or accept pictures in exchange for the smallest file. Always check the downloaded file before sending it on, opening a middle page as well as the first, so a mode that looked right in the summary does not surprise you in the document itself.
A fictional office worker, Sam Taylor, has a 4.2 MB meeting report that is too large for an email attachment limit. Sam first tries "Keep text". Input: a 4.2 MB report with selectable text. Result: a 3.9 MB file with text intact — barely smaller, because the bulk is photographs. Sam then tries "Smallest size" on a copy and gets a 1.1 MB file, but the text can no longer be selected or searched. Sam sends the "Keep text" version by a file-sharing link instead, and keeps the smallest version only as a last resort for a plain reading copy.
"Keep text" cannot shrink image data: a PDF whose weight is photographs or scans will barely move in that mode, because lossless re-saving only repacks structure and does not re-encode images. "Smallest size" destroys the text layer: text cannot be selected, searched, copied, or read aloud by a screen reader, and links, bookmarks, and form fields stop working. Neither mode performs OCR, so a scanned page stays a picture in both modes. If a file is already tightly packed, either mode may save little, and the honest byte counts will show that.
Choose "Keep text" when the document must stay searchable and its links and bookmarks matter. Choose "Smallest size" only when file size matters more than selectable text.
Its bulk is probably photographs or scans. Lossless re-saving repacks structure; it does not re-encode image data.
No. Its pages are images, so text cannot be selected, searched, or copied.
No. Both modes run in your browser.
A PDF balloons for three usual reasons: big images, embedded fonts, and scanned pages. Learn to spot each one and pick the compression that fits.
Compress PDF offers two modes: a lossless re-save that keeps text, and a smallest-size rebuild as page images. See both on one document, with byte counts.
Your PDF bounced for size. Learn how to shrink it under inbox and portal limits without destroying it, and what to do when compression is not enough.