Compress PDF to Reduce File Size

Two modes: preserve text or max compression. 100% local—no uploads.

Drop your PDF here

or click to choose a file from your computer

Your file never leaves your device. No uploads. No storage.

About this tool

Compress PDF offers two modes. Smart PDF (recommended) preserves text, selectability, and search; it optimizes PDF structure and can reduce size without rasterizing pages. Max compression rasterizes each page to an image for maximum size reduction; best for scanned or image-heavy documents. Choose a quality preset (Low, Medium, High, Extreme). Custom target size is available only in Max compression: set a ratio (e.g. 80% of original) or an exact size per file; output is best-effort.

When to use this tool

  • Shrink a PDF to meet email attachment size limits
  • Reduce file size while keeping text selectable (Smart PDF)
  • Make scanned documents or image-heavy PDFs much smaller (Max compression)
  • Compress image-heavy reports for faster sharing

Privacy

Your PDF is compressed entirely in your browser. No file data is sent to any server — the original and the result both stay on your device.

Frequently asked questions

When should I use Smart PDF vs Max compression?
Use Smart PDF for text-heavy documents when you need to keep text selectable and searchable. Use Max compression for scanned docs or image-heavy PDFs when you want the smallest file size and don’t need text selection.
Does Max compression affect text?
Yes. Max compression turns each page into an image, so text is no longer selectable or searchable. Layout and readability are preserved.
What if the file doesn’t get smaller?
Smart PDF may not shrink text-only PDFs much. You can try Max compression for more reduction, or download the result as-is.
What are the file limits?
Up to 100 MB and 300 pages. Large files may take longer depending on your device.
How does Custom target size work?
Custom target size is only available in Max compression (Image-based) mode. You set a required target: either a ratio (e.g. 80% of each file's size) or an exact size in KB/MB per file. Output size is best-effort. In batch, ratio applies to each file individually.