Compress PDF
Reduce PDF file size while maintaining quality. Choose presets or target specific file sizes with 100% client-side privacy.
You might also like
Frequently Asked Questions
The tool consolidates PDF cross-reference tables into compressed object streams (FlateDecode), strips orphan fonts and unreferenced metadata, and downsamples embedded raster images. Because vector text, selectable fonts, and curves are stored mathematically, text remains razor-sharp at any zoom level while bulky image data is efficiently compressed.
Yes! Switch to the 'Target File Size' mode, select a preset pill (like 100 KB, 500 KB, 1 MB, 2 MB, 5 MB) or type a custom numeric limit in KB/MB. The compressor will calibrate image quality and downsampling to get the PDF within your designated file size limit.
Extreme Compression downsamples images to 72–96 DPI at 40% JPEG quality for maximum size reduction (~70–90% savings), ideal for email attachments. Balanced (Recommended) provides 144 DPI at 70% quality (~50–70% savings), perfect for everyday business reports. Low Compression keeps 200+ DPI at 85% quality (~20–40% savings) for high-fidelity archival and printing.
Yes! You can select up to 20 PDF files at once. All files will be compressed in parallel using background Web Workers, and you can download them all together in a single ZIP archive or save each file individually.
No. All PDF stream parsing, image downsampling, and object stream compression occur 100% locally on your computer or mobile device. Your files never leave your device.
Yes! Thanks to our self-healing service worker caching, once the page loads, all compression engines and PDF libraries work seamlessly offline with zero internet connectivity.
Converting to grayscale strips all RGB color channels from embedded images and converts them to 8-bit monochromatic luminance. This provides significant extra file size savings, especially for scanned documents, contracts, and printed receipts.
Yes, Compress PDF is 100% free with no file size traps, no daily limits, and zero added watermarks.