Reduce any PDF to under 5MB, 2MB, 1MB, 500KB — or set a custom target. Preview the size savings and download instantly. 100% browser-based. Your PDF never leaves your device.
or click to select — PDF files up to 50MB
Pages are rendered and recompressed. Quality is tuned automatically to hit your target size.
Initialising…
A smart binary-search engine finds the optimal quality for your target size
Select or drag your PDF. The File API reads it as an ArrayBuffer entirely in your browser — no network transfer.
Mozilla's pdf.js renders each page onto an HTML5 Canvas. The scale factor is adjusted based on the target size.
The engine tests JPEG quality values between 5% and 92%, converging in up to 7 iterations to find the exact quality that hits your target.
pdf-lib assembles the recompressed images into a new PDF. The result is downloaded directly to your device.
About compressing PDFs online