Compress PDF
Shrink a PDF by recompressing its embedded images, entirely in your browser - no upload, and a file with nothing to compress is handed back unchanged, never larger.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Choose a file, adjust the settings, then run the tool.
Runs fully in your browser. Nothing is uploaded.
How it works
Drop or choose a PDF.
Pick "Recommended" or "Smallest file" - Recommended is already selected.
Click Compress and download the result.
Frequently asked questions
No. Your PDF is processed inside your browser tab and never leaves your device.
Only if it has embedded images to recompress. A scanned or photographed document usually has plenty to save - in testing, a typical scan came down about 45% smaller at "Recommended" and around 75% smaller at "Smallest file". A PDF that is already just text has nothing to compress.
You'll see an honest message instead of a fake improvement, and Download hands back your original file, byte for byte - never a larger one.
"Recommended" keeps pages looking the same at normal size. "Smallest file" trades a little sharpness, visible only if you zoom in close, for the smallest possible file.
No artificial cap - only the practical limit every browser tab has. Each PDF must be under 80 MB.
Guides
A closer look at specific problems this tool solves.
Why a Scanned PDF Is So Much Bigger Than It Needs to Be
A phone-scanned PDF isn't heavy because it's a PDF. It's heavy because every page is a full-resolution photo, saved at a quality setting nobody chose on purpose.
Read the guideHow to Shrink a PDF Without Losing Readability
Drop a PDF, pick a preset, and a scanned document typically shrinks a lot - a text-only PDF comes back byte-for-byte unchanged, because a compressor that blindly rebuilds every file can make one larger instead.
Read the guideRecommended or Smallest File: Picking a PDF Compression Preset for an Upload Limit
One preset keeps pages looking identical at normal size. The other pushes further for the smallest possible file. Which one to reach for depends on whether there's an actual size limit to clear.
Read the guide
Comments