Compress PDF Online
Reduce your PDF file size by up to 90% — free, private, and instant. No files are uploaded to any server.
What Is a PDF Compressor?
A PDF compressor reduces the file size of PDF documents by 40–90% by optimizing images, removing unused metadata, and re-encoding content more efficiently. TweakFiles compresses PDFs entirely in your browser using client-side JavaScript — your file is never uploaded to any server, making it faster and more private than server-based alternatives like iLovePDF or Smallpdf.
Compressed PDFs are ideal for email attachments (most email providers limit attachments to 25 MB), faster web page loading, reduced cloud storage usage, and easier file sharing. The visual quality remains high at recommended compression settings of 60–80%.
How to Compress a PDF in 3 Steps
Upload Your PDF
Drag and drop your PDF file into the drop zone above, or click to browse your files. Your PDF stays on your device — nothing is uploaded to any server.
Adjust Compression Level
Use the quality slider to balance file size vs. visual quality. For most documents, 60–80% quality gives the best balance of small size and sharp text.
Download Your Compressed PDF
Click the download button to save the compressed file. The original PDF is never modified — you always keep a copy.
TweakFiles vs Other PDF Compressors
See how TweakFiles compares to popular PDF compression tools:
| Feature | TweakFiles | iLovePDF | Smallpdf |
|---|---|---|---|
| Price | Free forever | Freemium ($7/mo) | Freemium ($12/mo) |
| File Privacy | 100% client-side | Uploaded to servers | Uploaded to servers |
| Signup Required | No | Free tier: No | Yes (after 2 tasks) |
| File Size Limit | No limit* | 100 MB free | 5 MB free |
| Speed | Instant (no upload) | Depends on internet | Depends on internet |
| Works Offline | Yes | No | No |
| Batch Processing | Coming soon | Yes (paid) | Yes (paid) |
* Limited by your device's available memory. Most devices handle up to 100–200 MB comfortably.