PDF Compressor
Reduce PDF file size right in your browser.
Your files never leave your device. No upload. No sign-up.
Drop a PDF here, or click to upload
Compression runs locally in your browser
About the PDF Compressor
Compress PDF files online for free, without uploading them to any server. SwiftTooly re-renders each page locally, downscaling oversized images so the resulting PDF is smaller and faster to share. Compare original and compressed sizes before you download.
How to use the PDF Compressor
- 1Drag and drop your PDF, or click to choose it from your device.
- 2Pick a compression level: light, balanced, or strong.
- 3Click “Compress PDF” and wait a few seconds while it processes locally.
- 4Compare the original and compressed sizes, then download the smaller file.
Why use our PDF Compressor
Real browser compression
Pages are rasterized and re-encoded as optimized JPEGs to cut file size dramatically.
Adjustable quality
Choose light, balanced, or strong to match the trade-off you need.
Before & after sizes
See the original size, new size, and saved percentage at a glance.
Private by design
Compression runs in your browser — your PDF never leaves your device.
Frequently asked questions
Is my PDF uploaded anywhere?+
No. Compression runs entirely in your browser using pdf.js and pdf-lib. Your document is never transmitted or stored.
How much smaller will my PDF get?+
It depends on the source. PDFs heavy with high-resolution images can shrink 60–90%. Text-only PDFs usually compress less because text is already efficient.
Will the text in my PDF still be selectable?+
Because pages are rasterized for maximum compression, the output is image-based. If you need selectable text, use the “light” preset on a text-heavy PDF.
Why does compression take a few seconds?+
Your browser is doing all the work — rendering, downscaling, and re-encoding every page. Larger PDFs naturally take a bit longer.