Compress PDF

Reduce PDF file size by re-rendering pages as compressed images. Adjustable quality for the perfect balance between size and clarity.

🗜️

Drop a PDF file here or click to browse

How PDF Compression Works

This tool uses two compression strategies and picks the smallest result:

Quality Guidelines

Tips for Best Results

Limitations

Frequently Asked Questions

The tool runs entirely in your browser using pdf-lib.js. It re-encodes embedded images at a lower quality setting, which is where most file size savings come from. Text, fonts, and vector graphics remain untouched, so document readability is preserved.
Yes. Everything happens 100% client-side in your browser. Your PDF is never uploaded to any server. You can confirm this by opening your browser's Network tab — no file data is transmitted. Your documents remain completely private.
There is no hard limit since processing uses your browser's memory. Most modern devices handle files up to 100—200 MB without issues. Very large files may take longer or require a device with more available RAM.
It depends on the content. Image-heavy PDFs such as scanned documents, photo albums, and brochures can often shrink by 50—80%. Text-heavy documents with few images typically see 10—20% reduction since text data is already compact.
Text and vector elements stay identical. Embedded images are re-encoded at a reduced quality, which may introduce minor visual differences at high zoom. For most use cases like emailing or web sharing, the difference is imperceptible.