Compress PDF files online for free. Reduce PDF file size by rasterizing pages at optimized quality — entirely in your browser, no upload, no server, 100% private.
About PDF Compressor
PDF Compressor is a free, browser-based tool that reduces PDF file sizes by re-rendering each page at an optimized resolution and re-encoding the content as compressed JPEG images. The entire process runs locally in your browser using PDF.js for parsing and jsPDF for reconstruction — no files are ever uploaded to any server, making this tool completely safe for confidential documents including legal contracts, financial statements, medical records, and personal files. Unlike cloud-based PDF compressors (iLovePDF, SmallPDF, Adobe), your data never leaves your device.
How to Compress a PDF
- Upload your PDF — Drag and drop a PDF file onto the upload area, or click to open the file picker. Single file processing ensures maximum quality control per document.
- Choose a preset — Select from High Quality (~30–50% reduction), Balanced (~50–70%), Small Size (~65–85%), or Maximum Compression (~80–90%). Each preset adjusts both image quality and render DPI automatically.
- Fine-tune settings — Use the Image Quality slider (10–95%) and Render DPI slider (48–200) for precise control. Higher quality and DPI preserve more detail but produce larger files.
- Compress — Click "Compress PDF" and watch the real-time progress bar as each page is rendered, compressed, and reassembled. Processing time depends on page count and your device's performance.
- Review results — Compare original vs compressed size, savings percentage, and page count in the results panel. If not satisfied, try different settings.
- Download — Click "Download Compressed PDF" to save the optimized file with "_compressed" appended to the original filename.
Quality Presets Explained
High Quality (150 DPI, 85% JPEG) — Best for documents that will be printed or where text readability is critical. Minimal visible quality loss. Suitable for business documents, contracts, and reports.
Balanced (120 DPI, 70% JPEG) — Recommended default. Good balance between file size and readability. Ideal for email attachments, web uploads, and general sharing. Text remains fully legible.
Small Size (96 DPI, 55% JPEG) — Prioritizes file size reduction. Some softening of fine text and image details. Best for archiving scanned documents, reducing storage costs, and uploading to platforms with size limits.
Maximum Compression (72 DPI, 35% JPEG) — Aggressive compression for minimum file size. Visible quality loss on detailed images and fine text. Use only when file size is the primary constraint (e.g., email attachment limits, form upload limits).
What Compression Results to Expect
Compression effectiveness depends heavily on PDF content type. Scanned documents and photo-heavy PDFs (invoices, receipts, printed forms) typically achieve 60–85% size reduction because they consist primarily of raster images that benefit greatly from JPEG re-encoding. Mixed-content PDFs (presentations, reports with images) achieve 40–65% reduction. Text-heavy PDFs with vector graphics (academic papers, technical documentation) achieve 20–40% reduction — in some cases, the compressed file may be larger than the original if the PDF was already well-optimized. For vector-only PDFs, dedicated tools like Ghostscript are more appropriate.
Common Use Cases
- Reducing PDF size for email attachments (most providers limit to 25 MB)
- Compressing scanned documents before uploading to government portals and online forms
- Shrinking PDF presentations for faster sharing on Slack, Teams, or Google Drive
- Optimizing PDF invoices and receipts for archival storage
- Reducing file size of photo portfolios and catalogs exported from InDesign or Canva
- Compressing research papers and reports before submission to academic platforms
- Preparing PDFs for mobile viewing where bandwidth and storage are limited