Choose a level
Strong, recommended, or light — balance size against quality.
Shrink a PDF for email or upload. Choose a compression level and see the before/after size — processing is local, with no upload.
Compression rasterises each page to an image. Best for scanned documents; text becomes non-selectable.
Strong, recommended, or light — balance size against quality.
See the exact size and percentage saved before you download.
Pages are rasterised locally with pdf.js — nothing is uploaded.
Each page is converted to a JPG image at the chosen quality and a new PDF is assembled. This cuts size substantially, especially for scanned documents.
Because pages become images, the text is no longer text but part of the picture. Keep the original if you need selectable/searchable text.
No. All compression runs in your browser via pdf.js and pdf-lib — the file never leaves your device.
A text-only PDF is already compact; rasterising can enlarge it. If so, pick a stronger level or keep the original.