PDF compress
Two compression modes — lossless light (keep text / forms, 5-20% smaller) or rasterize heavy (each page becomes an image, 50-80% smaller). Runs entirely in your browser; files never upload.
Compression mode
Keep text, forms, and annotations intact. Saves 5-20% via pdf-lib resave + optional metadata stripping.
›How to use
- Pick a mode at the top: Lossless (keep text / forms) or Rasterize (max compression).
- Lossless: tick «Strip metadata» (on by default) for a few extra KB.
- Rasterize: choose Quality (High / Medium / Low → 150 / 96 / 72 DPI) and optionally Grayscale (20-30% extra).
- Drop a PDF, hit Start compressing, see original / compressed / savings, then Download.
Tips
- Key tradeoff: Rasterize converts text into images — you lose copy / search / accessibility. If you still need to edit later, stick with Lossless.
- If Lossless only nets 1-2% (rare), your PDF is already optimized — only Rasterize can squeeze more.
- Rasterize High (150 DPI) is usually print-grade; Medium (96 DPI) is screen / email; Low (72 DPI) is preview-only.
- Everything runs through pdf-lib + pdf.js in your browser — files never leave your machine.
Related tools
- Image ↔ Base64Drop images → data URI / raw base64 / HTML / CSS one-click copy; paste base64 → preview + download
- HEIC → JPG / PNG / WebPConvert iPhone .heic photos to common formats, batch processing + ZIP download, all in your browser
- Image compress to sizeBinary-search JPEG quality to hit a target file size (300KB / 500KB / 2MB / etc.) — for job sites, government forms, upload limits
- Image Crop (free / aspect / circular)Visual drag-to-crop with locked aspect ratios (1:1 / 16:9 / 3:2…), circular mask for avatars, export PNG / JPG / WebP with custom output width