How to reduce PDF file size without losing quality
You export a PDF, go to attach it to an email, and it's 40 MB. Sound familiar? PDFs balloon in size for a few predictable reasons, and once you know them, shrinking a file down is quick — and you can do all of it in your browser without uploading anything to a server.
Why PDFs get so large
- High-resolution images. This is the number one cause. A PDF made from phone photos or scans embeds full-resolution images that are far larger than a screen or printer needs.
- Embedded fonts. Fonts bundled into the file add weight, especially with multiple typefaces.
- Scanned pages. A scan is really just a photo of a page. Ten scanned pages can be many times larger than ten pages of real text.
- Redundant data. Duplicated images, old revisions, and metadata quietly pile up.
The fastest fixes
1. Compress the images inside it
Since images dominate file size, the biggest win is reducing their resolution to what you actually need. For screen viewing and email, 150 DPI is plenty; 72 DPI is fine for pure on-screen reading. If your PDF is mostly photos, compress the images first with an image compressor, then rebuild the PDF.
2. Rebuild from compressed images
If your PDF is a set of scans or pictures, the cleanest route is to compress each image and convert them back into a PDF with an images-to-PDF tool. You control the quality, so you decide the size.
3. Split out only the pages you need
Often you don't need the whole document. Extracting the handful of pages you actually want with a PDF split tool can cut a 40 MB file to a fraction instantly — no quality loss at all, because you're simply keeping fewer pages.
How small should you go?
Match the size to the destination:
- Email attachments: aim for under 10 MB; many servers reject more.
- Web upload / forms: under 5 MB is a safe target.
- Printing: keep more resolution (300 DPI) — don't over-compress or print quality suffers.
A note on privacy
Many "compress PDF" websites upload your file to their servers. If the document is a contract, an ID, or anything sensitive, that's a real risk. Browser-based tools that process the file locally never send your data anywhere — that's how the tools on this site work.