You have a PDF that's too big to email, upload, or attach. You need it smaller — but you can't afford to lose the quality. The text must stay crisp, the images recognizable, the signatures legible.
This guide covers what actually drives PDF file size, the core techniques that reduce it, and how to pick the right setting for your document.
Why PDFs get large
PDFs grow in size for three main reasons:
- Embedded images at high resolution. Modern phone cameras produce images at 12 megapixels or more — roughly 4000×3000 pixels. A single embedded phone photo can easily be several megabytes, which typically dominates the file size of any PDF containing photos or scans.
- Redundant or unsubsetted fonts. PDFs embed font data so the document renders identically everywhere. If the generator doesn't subset (include only the glyphs actually used) or deduplicate across pages, font data adds up.
- Uncompressed content streams. PDFs can optionally apply stream compression (Flate / zlib). Some older or minimal PDF generators skip this step, leaving the internal text and drawing streams uncompressed.
Understanding this matters because it tells you what to target. In documents with any images, images usually dominate the size — that's where compression saves the most.
Lossy vs lossless compression
Lossless compression rearranges and repacks data without discarding anything. The decoded output is bit-for-bit identical to the input. Flate (zlib) compression on PDF content streams is lossless. Size savings come from removing redundancy, not from discarding information.
Lossy compression discards data that's harder for human perception to detect. JPEG is lossy: at any quality setting, it applies a discrete cosine transform and quantization step that introduces some (usually small) loss. Higher JPEG quality settings produce less loss and larger files; lower settings produce more loss and smaller files.
| Situation | Approach |
|---|---|
| Document is mostly text (contracts, reports) | Lossless stream compression. Text is already small; big wins come from eliminating uncompressed streams. |
| Document is image-heavy (scans, photo-heavy presentations) | Re-encode images with JPEG at moderate-to-high quality plus downsampling. |
| Final output goes to print | Keep images at print-grade resolution (300 DPI) and use conservative JPEG quality. |
| Emailing or sharing on the web | Downsample images to screen resolution (typically 96–150 DPI) and use mid-range JPEG quality. |
The four techniques that reduce PDF size
1. Downsample embedded images
A PDF only needs enough pixels for its viewing scenario. Print-grade usually targets 300 DPI. Screen viewing commonly targets 96–150 DPI — this range handles both standard-density and high-DPI (Retina, 2×/3×) displays reasonably well.
If your PDF has 600 DPI images and you're emailing it, you're carrying several times more pixel data than anyone will view. Downsampling to 150 DPI is a common default for general sharing; 100–110 DPI is moderately aggressive and good for email; 50 DPI is the smallest setting most viewers can still read and is reserved for hitting strict upload caps.
2. Re-encode images as JPEG
If the embedded images are stored uncompressed or with an old encoder, re-encoding with a modern JPEG encoder at a chosen quality level reduces image data substantially.
Important: JPEG is lossy at every quality level. There is no "lossless JPEG" in normal usage. Higher quality means smaller loss, not zero loss. The choice is how much loss is acceptable vs how much size reduction you need.
General guidance on JPEG quality levels (exact numeric scale varies by encoder):
- Very high quality (roughly Q90 and up): differences from the original are imperceptible to almost everyone; moderate size reduction from an uncompressed source.
- Mid-range quality (roughly Q60–Q85): widely used default range for photos on the web; differences are rarely noticed at normal viewing size. Larger size reductions.
- Low quality (below Q60): visible artifacts on gradients, solid colors, and text edges start to appear. Reserve for extreme size constraints.
For PDFs intended for general sharing or email, quality in the Q50–Q90 range is where most tools operate by default.
3. Subset embedded fonts
Most PDFs embed entire font families when only a small subset of glyphs is actually used by the document. Font subsetting — keeping only the glyphs actually referenced — reduces font payload. Savings vary by document; for a document with many embedded fonts, it can be meaningful.
4. Apply Flate / zlib compression to content streams
If a PDF's content streams are uncompressed, applying Flate compression compresses them losslessly. Most modern PDF tools do this by default. The savings depend on how uncompressed the original was; for legacy-generated PDFs, this alone can produce notable reductions.
PDFGrover's compressor — what it actually does
PDFGrover's free compressor is a web-based tool that uses a server-side compression engine to re-process your PDF. It exposes four compression levels:
| Preset | Image quality | DPI target | Intended use |
|---|---|---|---|
| Low Compression | High quality (JPEG ~Q85) | 200 DPI | Best quality — good for printing |
| Medium Compression (Recommended) | Mid-range quality (JPEG ~Q65) | 150 DPI | Good balance of size and quality |
| High Compression | Reduced quality (JPEG ~Q45) | 110 DPI | Small file — good for email / web |
| Very High Compression | Aggressive (JPEG ~Q20) | 50 DPI | Smallest file — lowest quality, for upload-limit situations |
There's also an optional grayscale conversion for further reduction on color documents that don't need color.
The actual size reduction depends on your specific file. The tool shows original size and compressed size after processing so you can verify the result.
Processing and privacy
Compression runs on our server because a browser-side compression library that delivers comparable results isn't available. Your PDF is uploaded to our compression endpoint, processed, returned to you, and then removed from our server per our retention policy (see the privacy page for specifics). If compression is especially sensitive for your document, a number of our other tools (merge, split, rotate, add page numbers, etc.) run entirely in your browser — see the privacy page for the list.
When compression has gone too far
Not every compressor applies sensible defaults. Watch for these signs that a preset is too aggressive:
- Blocky artifacts on gradients or solid backgrounds. JPEG quality is too low for the content. Try a higher-quality preset.
- Fuzzy or pixelated text. Images were downsampled too aggressively, or the tool rasterized text pages into images. Use a preset that preserves text layers (PDFGrover's presets do preserve text; they only touch images).
- Washed-out or shifted colors on charts and logos. Aggressive grayscale conversion or color quantization was applied. Check that the grayscale option wasn't enabled if you wanted color.
- Broken hyperlinks, form fields, or annotations. The tool flattened the PDF. PDFGrover's compressor keeps these interactive elements intact.
If the Medium preset produces noticeable quality loss on your specific document, step down to Low. If you need smaller files and the Medium output still looks good, step up to High.
Frequently asked questions
Can you compress a PDF without any quality loss at all? Yes, for the parts of a PDF that are compressed losslessly — content streams, font data, and already-encoded images left untouched. If a PDF was generated with no stream compression applied, re-processing can reduce size with zero perceptible change. If your PDF is already well-compressed and mostly text, further lossless reduction may be minor.
What's the smallest a PDF can get? Depends heavily on content. A pure-text, single-page document can compress to a few tens of kilobytes. A multi-page scanned document rarely goes below several hundred kilobytes even at strong compression, because the image data has an irreducible floor.
Does compression reduce print quality? Only if the chosen preset downsamples images below your print requirement. The Low preset (200 DPI) is close to print-grade for letter-size prints. For professional or large-format print, use the least aggressive setting or skip compression entirely for print-destined files.
Is it safe to compress confidential PDFs online? Read the privacy policy of whichever tool you use. PDFGrover's compressor uploads the file to our server for processing, then removes it per our retention policy. For tools that don't match that pattern — especially any that require signup or that don't publish a retention policy — check carefully.
Can I compress a PDF that's already compressed? Usually little further reduction. If the PDF you received is already at a reasonable size relative to its content, additional compression typically saves only a small fraction, and pushing to aggressive presets will start losing quality visibly.
Ready to try it?
Compress your PDF now — free, no signup, no watermark.