What is PDF Compression?
PDF compression reduces the file size of a PDF document while preserving its visual quality and structural integrity. A PDF file is not a flat image — it is a container built from a hierarchy of objects. Each object can hold text, fonts, vector graphics, raster images, or metadata. These objects are linked together through a cross-reference table (xref) that maps byte offsets so a reader can jump to any object without scanning the entire file. When you compress a PDF, you are targeting these individual objects — shrinking embedded images, subsetting fonts, stripping orphaned objects, and rewriting streams with tighter encoding.
The internal structure matters because it dictates where the bulk of the file size lives. In a typical document-heavy PDF — say a 40-page report — text and vector graphics account for a surprisingly small fraction, often under 5% of the total size. Embedded images dominate. A single full-page photograph at 300 DPI can consume 3-5 MB as an uncompressed bitmap inside the PDF stream. Multiply that across a few pages and you get a 50 MB file that is painful to email or upload. Fonts come next. If the authoring tool embedded the entire typeface rather than subsetting it, you might carry 500 KB of glyph data for a font that only uses 60 characters in the document.
This tool compresses your PDF entirely inside your browser. The file never leaves your device — there is no server upload, no cloud processing, no third-party storage. The compression engine analyzes the PDF's object tree, identifies the largest targets, and applies a combination of image resampling, stream recompression, and metadata removal. You control the balance between file size and quality through a simple setting. The result is a smaller PDF that looks identical to the original on screen and in print, ready to share, archive, or upload to a portal with strict size limits.