Why PDFs get heavy in the first place
A PDF is rarely one thing - it is text, embedded fonts, and often full-resolution scanned images bundled into a single container. The text portion is nearly weightless. The images are almost always the reason a 6-page contract weighs 18MB: a scanner set to 600 DPI, or a screenshot pasted in at native resolution, both produce far more pixel data than a printed page or a screen actually needs.
Two different compression problems, one file
Native PDFs - built directly from a word processor or design tool - store text as vector outlines, which barely take up space regardless of compression settings. Scanned PDFs are effectively a stack of photographs with a thin text layer on top, if OCR was run at all. Compressing a native PDF mostly targets embedded images and fonts; compressing a scanned PDF is really compressing photographs, and that is where readability is actually at risk.
Lossy vs lossless, in plain terms
Lossless compression repacks data more efficiently without discarding anything - safer, but with a size-reduction ceiling. Lossy compression, the usual approach for scanned pages, reduces image detail the way a JPEG does, trading some fidelity for a much smaller file. The goal is finding the point where text stays crisp and legible but the file has dropped the pixel data no one was using anyway.
Judging "good enough" before you send it
- Zoom to 100% on the densest page - small print, tables, or fine signatures - not just the cover page
- Check that scanned signatures and stamps are still identifiable, not smeared into gray blocks
- Confirm searchable text still selects properly if the PDF relies on OCR
- Compare the new size against the limit you are actually working around - email attachment caps, portal upload limits, or storage quotas
How to compress a PDF with Picnie
- Open Compress PDF and upload the file.
- Let it process - Picnie targets a size reduction while aiming to preserve text clarity.
- Open the result and check the densest page at full zoom before you trust it.
- If you are combining several files, merge first, then compress once - compressing separate files and merging afterward often produces a larger result than compressing the merged whole.
Matching the setting to the document
An archive copy you will never zoom into can tolerate stronger compression. A client-facing proposal, a signed legal document, or anything with fine print deserves a lighter touch even if the resulting file is a bit larger. There is no single correct compression level - only the level that is appropriate for how the file will actually be read.
When compression will not fix the real problem
If a scanned document is already blurry, skewed, or too low-resolution to read comfortably, compressing it further only makes a bad scan smaller - it cannot restore detail that was never captured. The fix there is rescanning at a sensible DPI (300 is usually enough for text; 600 is rarely necessary and mostly just adds weight), not chasing quality out of a compression slider.
Testing a setting before you trust it on every document
It is tempting to find one compression setting that "works" and apply it to every PDF from then on. That habit works fine right up until a document type slips through that the setting was never tested against - a contract with a fine-print schedule, a scanned form with a small signature box, a report with a dense data table rendered as an image. Before adopting a default setting for a whole team or workflow, run it against a handful of your worst-case documents specifically, not just a typical one. If those worst cases still hold up at full zoom, the setting is safe to standardize on; if even one fails, keep a lighter fallback setting available for that document type rather than forcing everything through the same aggressive default. None of this requires exotic tooling - it just requires treating your worst documents as the test set instead of your best ones.
Beyond one-off uploads
Teams that generate PDFs on a schedule - invoices, statements, signed agreement copies - benefit from compressing every file to a consistent target automatically rather than each person guessing a setting file by file. That is a natural fit for Picnie's document API once you know, from testing in the browser tool, what compression level your documents can actually tolerate.
Picnie at Picnie. Writes about image automation, developer experience, and shipping product faster.