How to Compress a PDF to 100KB, 200KB or 1MB
Need a PDF under a specific size for an email or upload limit? Here's how to compress a PDF down to 100KB, 200KB, 500KB or 1MB for free.
June 15, 2026
Compress PDF — free, no sign-up
Drag & drop · Instant download
Why You Need a Smaller PDF
Upload portals and email providers cap file sizes: a form might accept a PDF only under 1MB, an application might want each document under 200KB, and email attachments choke past a certain point. Scanned PDFs are the usual culprit — a few scanned pages can easily run to several megabytes.
Compression re-optimises the images and strips redundant data inside the PDF, shrinking the file while keeping it readable.
How to Compress a PDF to a Target Size
Step 1: Open the Compress PDF tool. Step 2: Upload your PDF. Step 3: Let it compress, then check the new file size. Image-heavy and scanned PDFs usually shrink the most — often 50–80% smaller. Step 4: Download the smaller PDF, ready for your email or upload.
Tips to Reach 100KB or 200KB
- Scanned PDFs compress the most, because the savings come from re-optimising the page images.
- Fewer pages = smaller file. If you only need part of a document, use the Split PDF tool to keep just the pages you need before compressing.
- Text-only PDFs are already small, so if yours won't shrink much, it's probably because it's mostly text — in that case removing unused pages is the better lever.
Will It Lose Quality?
For everyday documents and scans the difference is invisible at normal viewing size. Heavily compressing a photo-rich PDF to a very small target will soften images, so aim for the largest size that still fits under your limit.
Free and Secure
No watermark and no sign-up. Your file is processed and removed straight after — never stored on our servers.
Keep reading
How to Reduce Image Size to 20KB, 50KB or 100KB
Online forms and government portals often demand a photo under 20KB, 50KB or 100KB. Here's how to reduce your image size to an exact KB target for free.
Read more Text ToolsHow to Convert Kruti Dev to Unicode (Hindi Mangal)
Kruti Dev is a legacy ASCII font, so its Hindi text breaks when shared. Here's how to convert Kruti Dev to Unicode (Mangal) for free, in both directions.
Read more Text ToolsHow to Convert Preeti to Unicode (Step-by-Step)
Preeti text turns to gibberish when you share it because Preeti is an ASCII font, not Unicode. Here's how to convert Preeti to Unicode Nepali for free in seconds.
Read more