Skip to content
pdfvibe.
← All guides
April 15, 2026

How to compress a PDF without uploading it (2026 guide for Mac, Windows, iPhone, Android)

Most online PDF compressors send your file to a server you don't control. That's fine for memes, but bad for tax forms, contracts, medical scans, and unpublished design work. Here's how to compress a PDF entirely on your device — including a free in-browser tool that requires zero install.

Why local compression matters

Every major online PDF tool — Adobe Acrobat Online, iLovePDF, Smallpdf, PDF24 — uploads your file to their servers, runs the compression, then sends the result back. Their privacy policies generally promise to delete the file after a few hours, but you're trusting that promise. For sensitive documents, the simplest mitigation is to never let the file leave your machine in the first place.

Local compression also tends to be faster (no upload bandwidth bottleneck) and works offline.

Option 1 — PDFVibe (browser, free, any OS)

Open pdfvibe.app/tools/compress in any modern browser. Drag your PDF in. Pick the Smart preset for lossless cleanup, or one of three Aggressive presets for scanned documents. The compressor runs entirely in your tab via WebAssembly — open DevTools → Network and you'll see no file upload.

Smart compression typically saves 5–30% on text-heavy PDFs. Aggressive (high) typically shrinks scanned PDFs by 70–95% by rasterizing each page at a controlled DPI and re-embedding as JPEG.

Option 2 — macOS Preview (Mac only)

Open the PDF in Preview, then File → Export → Quartz Filter → Reduce File Size. It's built-in and free, but the default filter is fairly aggressive and often degrades text clarity. You can install custom Quartz filters for better quality control.

Option 3 — Ghostscript (command line, all OS)

If you're comfortable with the terminal, Ghostscript gives you the most control: gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -o out.pdf in.pdf. The /screen, /ebook, /printer, and /prepress presets trade quality for size. This is what many web-based compressors use under the hood, server-side.

How small can you actually get a PDF?

For a 5MB scanned document: PDFVibe Aggressive (high) typically lands between 80–300KB. Smart compression on a 1MB text PDF lands around 700–950KB. If your target is under 100KB and your PDF has scanned pages, Aggressive (high) is your best bet.

If you need it under 100KB and the PDF has lots of native text, you may need to drop image quality further or split the PDF into multiple smaller files.

Tools mentioned

FAQ

Is browser-based PDF compression really as good as Adobe?

For the common compression cases (scanned documents, image-heavy PDFs), yes — both rasterize pages and re-embed as JPEG with similar quality/size trade-offs. For specialized PDF/A or accessibility-preserving compression, Adobe Acrobat is more capable.

How do I compress a PDF on iPhone without an app?

Open pdfvibe.app/tools/compress in Safari, share your PDF to Safari from Files or Mail, drop it on the page, and download the compressed result back to Files.

Will compression damage my PDF?

The Smart preset is lossless — text and structure are preserved. Aggressive presets rasterize pages, so selectable text becomes part of an image. Pick Smart if you need to keep text searchable.

Why is my PDF still huge after compression?

If your PDF contains embedded fonts, high-DPI images, or vector graphics that don't downsample well, even aggressive compression has a floor. Try splitting the PDF or removing unused pages with /tools/organize first.