Compress PDF
Drop a PDF, get a leaner version. We rebuild streams + xref ; pages, fonts and images stay untouched. Up to 50 Mb input.
Drop your file here
audio, image, PDF — up to 50 Mb.
How to compress a PDF
1. Drop your PDF
Click the drop-zone or drag a file from your desktop. Up to 50 Mb.
2. Wait a few seconds
We deflate streams, prune duplicates and rebuild the cross-reference table server-side.
3. Download the result
The compressed file is ready ; no email required.
About Compress PDF
Compress PDF reduces the on-disk size of a PDF document without re-encoding the visual content. It's the right tool when you need to email a contract that exceeds a 10 Mb inbox limit, when your CMS rejects a portfolio upload, when archiving thousands of invoices into cheap cold storage, or when sending exhibits to a court e-filing system with strict per-document caps. Students attaching CVs, freelancers shipping deliverables, accountants compiling tax bundles — all of them hit the same wall regularly. Compress PDF assumes the original file is the source of truth and aims to lose nothing visible, which is why expectations matter : files authored by Word or LibreOffice typically shrink by 30–60% because their streams are stored uncompressed, while files exported by recent versions of macOS Preview or already-optimized scans often only gain 5–15%. The backend is a pure-Rust pipeline built on lopdf. We parse the document, deflate every content stream with zlib, drop unused objects and duplicates, then rewrite a fresh cross-reference table so the output is a valid, linearized PDF/1.7 file. No font subsetting, no image re-encoding, no JPEG quality knobs : the goal is byte-level honesty. A content-hash cache means re-uploading the same document returns the cached result instantly. What sets BastosConvert apart : no watermark, no signup, no upsell, and your file never touches the disk.