Compress a PDF
Shrink a PDF's file size for easier sharing. Everything runs on your device: your file is never sent to a server.
This works by re-rendering each page as a compressed image. It's great for scanned documents and photo-heavy PDFs, but the text will no longer be selectable or searchable afterward. For text-based PDFs you want to keep searchable, this isn't the right tool.
Drag your PDF file here
or choose from your computer
Preparing…
How it works
- Each page is rendered with pdf.js at a resolution tied to your chosen level, then re-encoded as a JPEG and rebuilt into a new PDF with pdf-lib, at the same page size as the original.
- This is a real tradeoff, not free compression: lower levels mean a smaller file but blurrier text and images. Try "Balanced" first.
- Nothing is uploaded. Compression happens entirely in this browser tab.