How to Reduce PDF File Size Without Losing Quality
Why PDFs get so large, which parts you can safely shrink, and a step by step method to get any PDF under email and upload limits.
You finish a report, export it to PDF, attach it to an email. And the mail service refuses because the file is 38 MB. Or a government portal tells you the maximum upload size is 2 MB. Oversized PDFs are one of the most common office frustrations, and the good news is that almost every PDF can be made a lot smaller once you understand what is taking up the space.
What actually makes a PDF big?
A PDF is a container. Inside it you will find text, fonts, vector drawings, images and some structural information that ties everything together. These parts are very different in size:
- Text is tiny. A hundred pages of plain text might be well under 1 MB.
- Fonts are embedded so the document looks the same everywhere. A full font can add a few hundred kilobytes, but most PDF creators only embed the characters actually used.
- Vector graphicscharts, logos, diagrams drawn as lines and shapes. Are usually small and stay sharp at any zoom level.
- Images are where the weight lives. A single photo from a modern phone can be 3 to 5 MB. A scanned page stored at high resolution can be 1 to 2 MB, so a 30 page scan easily reaches 40 MB.
In practice, if a PDF is large, it is almost always because of images: scanned pages, photos, or high resolution screenshots pasted into a document. That tells you where to focus.
Two strategies: lossless and lossy
There are two very different ways to shrink a PDF, and choosing the right one matters.
Lossless optimisation
Lossless optimisation keeps every page exactly as it is but rebuilds the file more efficiently: it removes unused objects, duplicated resources and leftover data from previous edits, and packs the internal structure tightly. Text stays selectable, vectors stay crisp and images are untouched. The savings are usually modest (often 5 to 30%) but there is zero risk to quality. This is the right choice for contracts, text documents and anything that must remain searchable.
Lossy compression
Lossy compression goes after the images. Pages are redrawn or images are rebuilt at a lower resolution and a more efficient JPEG quality. For scanned documents this can cut size by 70 to 90% while remaining perfectly readable. The tradeoff is that text in a redrawn page becomes part of an image, so it can no longer be selected or searched, and very small print can lose a little sharpness.
Everytoool’s Compress PDF tool offers both: Basic is lossless, Strong is lossy. A simple rule of thumb: try Basic first for text based documents; use Strong for scans, photo heavy brochures and anything that only needs to be read, not edited.
A step by step method that works for almost any PDF
1. Check where the weight comes from
Scroll through the document. Are there many photos? Is it a scan? Is there one huge image on the cover? If it is a 2 page text letter that is somehow 15 MB, a single oversized image is usually the culprit.
2. Fix the source if you can
If you created the PDF from Word, PowerPoint or Google Docs, the best fix is upstream: compress or resize the images before inserting them. A photo displayed at 10 cm wide does not need to be 4000 pixels across. Resizing to around 1600 pixels and compressing with an image compressor usually reduces each image by 80% or more without any visible difference. Then export the PDF again.
3. Use lossless optimisation
Run the PDF through Basic compression. If the result is small enough, you are done. And the document is unchanged visually.
4. Use lossy compression for scans and image heavy files
If the file is still too big, switch to Strong compression. Open the result and zoom into the smallest text to make sure it is still easily readable.
5. Split if you still need to
Some portals have strict limits per file. If a long document still exceeds the limit, use Split PDF to divide it into parts (for example 20 pages each) and upload them separately.
Scanning smarter in the first place
Many large PDFs are created by scanning apps that default to maximum quality. You rarely need it. For text documents, 200 to 300 dpi in greyscale is ideal; colour at 600 dpi produces enormous files without improving readability. If your scanner or app offers a “document” or “black and white” mode, use it for letters and forms. Save colour scanning for photos and documents where colour matters, such as certificates with coloured seals.
Phone scanning apps also add borders and shadows. Cropping to the page before saving not only looks better but reduces file size, because there is less image area to store.
Common mistakes to avoid
- Compressing the same PDF repeatedly. Each lossy pass reduces quality further. Always start from the original.
- Deleting the original. Keep an uncompressed master copy, especially for legal and financial documents.
- Converting to images when text must stay searchable. If the recipient needs to search or copy text, use lossless optimisation or fix images at the source.
- Uploading confidential documents to unknown websites. Many online compressors upload your file to a server. For contracts, bank statements and ID documents, use a tool that processes files locally in your browser.
Typical limits you may need to meet
Most email providers limit attachments to around 20 to 25 MB in total. University submission systems often allow 10 to 50 MB. Government, embassy and visa portals are usually the strictest, commonly 1 to 5 MB per document. Job application systems typically accept 2 to 10 MB. Knowing the target before you start helps you choose between Basic and Strong compression straight away.
Privacy matters when compressing documents
The documents people most often need to compress (passports, contracts, salary certificates, medical reports) are also the most sensitive. Everytoool’s PDF tools run entirely in your web browser using open source libraries such as pdf lib and PDF.js. Your file is read and processed on your own device and is never sent to a server, which means there is no copy left behind anywhere once you close the page.