PDF Compressor
Re-save a PDF in your browser and output a smaller version when it actually reduces the file size.
// Input
Drop a PDF
// About This Tool
This tool tests multiple PDF size-reduction candidates in your browser without uploading the file. It can compare normal re-saving, metadata removal, removal of annotations/forms and other extras, and page rasterization with image recompression and downsampling.
- Processing happens in your browser. The selected PDF is not uploaded to the server for compression.
- The tool tries re-saving, metadata removal, cleanup of extra document data, page rebuilding, and page rasterization candidates, then uses the compressed version only when it is smaller.
- Cleanup candidates may remove annotations, forms, attachments, JavaScript, outlines, and metadata. Page rasterization loses selectable text and links.
- PDF loading and saving uses pdf-lib. Page rendering uses pdf.js.
// USE CASES
- Prepare PDFs, icons, and public files for a website
- Check required formats and file sizes in one place
- Review missing output before publishing
// FAQ
What can this tool do?
Re-save a PDF in your browser and output a smaller version when it actually reduces the file size.
How is the input handled?
Processing happens in your browser. Files and entered content are not sent to the server for processing.
Can I publish the output immediately?
Usually, but also check placement, caching, and references from HTML or manifest files.