Compress PDF
Reduce PDF file size in your browser. Smart compression shrinks embedded images while keeping text selectable — or flatten pages for maximum savings. 100% private, no upload.
Overview
Compress PDF reduces the size of a PDF entirely in your browser. The Recommended mode preserves your document's structure — text stays selectable and searchable, and links, forms, and bookmarks survive — while embedded images are downsampled and recompressed to a resolution and quality you control, from a small Screen preset up to high-quality Prepress. For scan-heavy files, the Maximum mode re-renders whole pages as images for the biggest savings, and a Lossless mode optimizes the file's internal structure without touching quality at all. You see the file's size, page count, and a first-page preview before compressing, and the exact before/after size, percentage saved, and how many images were recompressed afterward. Because everything runs client-side with pdf.js, pdf-lib, and qpdf, your document never leaves your device.
Key Features
- Keeps text selectable by default (smart image recompression)
- Screen / eBook / Print / Prepress presets
- Maximum mode for scan-heavy files
- Lossless structural optimization
- Custom resolution and quality control
- Optional grayscale for extra savings
- Before/after size comparison
- No upload — fully private
Common Use Cases
- Emailing Large PDFs — Shrink a scan-heavy PDF so it fits under an email attachment size limit.
- Uploading to Portals — Reduce a document to meet the file-size cap of an application or upload form.
- Saving Storage — Compress bulky archived PDFs to reclaim space without moving files to a cloud service.
- Faster Sharing — Make a heavy brochure or report quicker to download and share.
- Web-Ready Documents — Optimize PDFs for on-screen viewing where the Screen preset's small size is ideal.
How It Works
Open your PDF
Drop your PDF to see its size, page count, and a first-page preview.
Choose a mode and level
Recommended shrinks embedded images and keeps text intact; Maximum flattens pages for the smallest file; Lossless optimizes structure only. Pick a preset from Screen to Prepress, or set custom resolution and quality.
Compress and download
See how much smaller the result is, then download it. Nothing is uploaded.