1. Add your PDF
Select a file from your device. It stays in your browser throughout the process.
Compress a PDF in your browser with adjustable image quality. Quality starts at 80%; a file-size limit is optional.
PDF files up to 180 MB ยท Browser-only processing
Applies to supported embedded JPEG images, not selectable text or vector graphics.
Leave off to compress using only your chosen quality.
Quality applies to compatible JPEG images only. Text and vector content won't be rasterized. Images in other formats may be unchanged. Rewriting can affect signatures, forms or advanced PDF features, so review the result.
Files are processed locally in your browser. Nothing is uploaded.
โ reduction
Select a file from your device. It stays in your browser throughout the process.
Start with Quality 80%. Enable the optional size goal only if you need a specific limit.
See the actual space saved and whether it meets your target. If repacking makes it bigger, we keep the original.
Choose an image quality between 65% and 100% (80% by default). The compressor selectively re-encodes supported, unmasked RGB JPEG images without changing their pixel dimensions. Text, vector artwork and the page layout aren't converted into images. The PDF structure is then optimized.
If you have an upload limit, enable the optional target and choose under 100 MB, 50 MB or 10 MB. The compressor tries at your selected quality but won't downsample pages or automatically drop quality further. The result shows whether your target was reached. Quality compression is still attempted when the original already meets the goal; if no smaller file results, we keep the original.
It sets the JPEG re-encoding quality for compatible embedded photos. It does not mean that every PDF becomes 20% smaller. PDFs without supported JPEGs may see only small structural reductions.
Enable the optional Target file size control and choose Under 10 MB. The compressor reports the actual result and whether the goal was met. It does not lower your chosen quality further to force a result.
Text and vector artwork aren't rasterized. JPEG photos can lose image detail according to the chosen quality, but are not resized. Choose Quality 100% to skip JPEG re-encoding.
No. The tool only re-encodes safe, compatible RGB JPEG image streams without masks or special color decoding. Other types remain unchanged.
No. The file is processed inside your browser. The pdf-lib JavaScript library downloads from a CDN, but the PDF itself isn't sent to our servers.
Encrypted PDFs are not supported. Rewriting digitally signed PDFs can invalidate signatures; use original files for official signed documents.
You can select PDFs up to 180 MB. Large files may exceed browser memory, especially on mobile devices.