Compression: making the file smaller
Compression is focused on one outcome: fewer bytes. Techniques include re-encoding images at lower quality, reducing image resolution, subsetting fonts, and discarding non-essential data.
The trade-off is explicit: the strongest compression gives the smallest file, but fine details may soften. That is why tools offer levels from Low to Maximum: you choose the balance.
Optimization: making the PDF better overall
Optimization includes compression, plus housekeeping that makes the file cleaner and sometimes faster to open:
- Removing hidden layers, duplicate objects, and orphaned resources left by editing apps.
- Streamlining the cross-reference table so viewers load pages faster.
- Flattening annotations or form fields when they are no longer needed interactively.
- Stripping private metadata like edit history and thumbnail caches.
Which one do you need?
Choose ‘compress’ when you have a size limit to meet: portal upload, email attachment, or share quota. Choose ‘optimize’ when the PDF feels sluggish to open, or was assembled from many edits and exports.
In practice, Shrinklyy’s rebuild step (via pdf-lib) already optimizes structure and discards redundant data while compressing images and fonts. You get both benefits in one pass without an extra tool.
- If a PDF was exported directly from Word/Google Docs, optimization alone rarely does much: image compression matters most.
- If a PDF was merged from 10 sources and edited repeatedly, optimization cleans up significant slack even before images are touched.
Myths to ignore
No tool can make a PDF both smaller and higher quality: smaller means some data was removed. The skill is removing only the data you do not need.
Converting a PDF to a ZIP or re-printing it does not ‘optimize’ it; it either does almost nothing or adds another generation of quality loss. Use a purpose-built compressor once, from the original.
Frequently asked questions
Quick answers to the questions readers ask most about this topic.
Optimization of structure is lossless: it cannot affect appearance. Image re-encoding, which both terms often include, can be lossy, which is why you see quality vs size controls.
No. Compressing with Shrinklyy already rebuilds and cleans the file. Running a second optimizer on the result rarely saves more and can degrade images.
Shrinklyy preserves pages as rendered; interactive form fields are not preserved as editable fields but appear as static content. If you need live form fields, keep your original for editing and compress a copy for submission.
Try these tools
Matched to the workflow described in this guide.