devtools
Local developer utility

PDF Compressor

Compress PDFs locally with lossless re-saving or adjustable image-based compression. Your input stays in your browser while you work.

PDF Compressor๐Ÿ”’ Processed locally
Choose a PDF to compress

Reduce PDF size locally, with adjustable compression.

Up to 80 MB ยท 200 pages ยท No uploads

Level 0 performs a lossless re-save. Levels 1โ€“100 try image-based compression, which flattens text, forms and links. We keep the smallest of the original, lossless and image-based versions, so your download never grows.

0: preserve text and structure. 1โ€“100: flatten pages to images, with higher levels reducing resolution and JPEG quality.

How to use PDF Compressor

Choose a local file above, enter any requested options, then run the action. The generated file appears with its own download control.

Processing runs locally in this browser. No input is uploaded or sent to a conversion service.

Level 0 performs a lossless re-save. Levels 1โ€“100 try image-based compression, which flattens text, forms and links. We keep the smallest of the original, lossless and image-based versions, so your download never grows.

Inputs

  • Compression level: 0: preserve text and structure. 1โ€“100: flatten pages to images, with higher levels reducing resolution and JPEG quality.
  • Choose local files using the file picker.

Related tools

  • Text to PDF โ€” Create a downloadable text PDF locally.
  • JSON to PDF โ€” Create a downloadable PDF containing formatted JSON.
  • Word โ†’ PDF โ€” Convert Word DOCX documents to downloadable PDFs locally in your browser. Best-effort layout with image-based pages; no uploads.
  • Image to PDF โ€” Combine PNG, JPEG, SVG and other images into one PDF with page ordering, paper size, margins and quality controls.