ToolRun
🗜

PDF Compress

Reduce PDF file size by re-rendering pages at adjustable quality. All processing happens in your browser — files are never uploaded.

PDF Compress

Reduce PDF file size by re-rendering pages at lower quality. All processing happens in your browser.

🗜

Drop a PDF file here or click to select

Compress PDF Files

This tool reduces PDF file size by re-rendering each page as a JPEG image and assembling them into a new PDF. You control both the image quality and resolution scale to balance file size against visual quality.

Important Note

This compression method converts PDF pages to raster images. The output PDF will not have selectable text, clickable links, or other interactive elements. This approach works best for PDFs that are primarily visual (scanned documents, image-heavy presentations, photo collections).

Quality and Scale Settings

  • Image Quality (10-100%): Controls JPEG compression. Lower values produce smaller files with more compression artifacts. 60-80% is a good balance for most documents.
  • Resolution Scale (0.5x-3x): Controls the rendering resolution. 1x = 72 DPI, 1.5x = 108 DPI (default), 2x = 144 DPI. Lower scale produces smaller files but less detail.

How It Works

The tool uses Mozilla's pdf.js to render each page to an HTML canvas, exports the canvas as a JPEG image, then uses pdf-lib to create a new PDF with these images. All processing happens in your browser.

Frequently Asked Questions

Will text still be selectable after compression?
No. This compression method converts pages to images, so text becomes non-selectable. If you need selectable text, this tool is not the right choice. It works best for scanned documents or image-heavy PDFs where text selectability is not needed.
How much can I reduce the file size?
Results vary depending on the original PDF content. Image-heavy PDFs can often be reduced by 50-80%. Text-heavy PDFs with few images may actually increase in size since text is being converted to images.
What settings should I use?
For email attachments: try Quality 60%, Scale 1x. For web sharing: Quality 70%, Scale 1.5x. For print: Quality 85%, Scale 2x. Experiment to find the best balance for your specific document.
Are my files uploaded to a server?
No. All rendering and compression happens locally in your browser. Your PDF never leaves your device.

Related Tools