PDF Compressor

Rebuild PDF pages at an adjustable image quality in your browser. Results vary, and compressed text may no longer be selectable.

Preparing private browser tool…

Your PDF will stay on this device.

What to expect

Results vary by image density, scans, embedded assets, and the selected quality setting.

Scanned handout

Large page imagesSmaller PDF

Check small text before attaching it to email.

Photo-heavy report

High-resolution imagesReduced image quality

Stronger settings can create visible quality loss.

Mostly text PDF

Compact text contentModest reduction

Text-only files may not shrink much.

Verify how this tool processes files

Review our local-processing checks, documented limitations, and repeatable testing method.

Read Our Testing Method

How to reduce PDF file size

Use PDF Compressor when a document is too large for email, upload forms, or storage limits. Choose the lowest compression level that still keeps the document readable.

Steps

  1. Upload the PDF file.
  2. Select a compression level based on the target file size.
  3. Download the smaller PDF and inspect text and images before sending.

Privacy note

PDF compression happens in the browser, so your document is not uploaded to EaziApps servers.

Frequently asked questions

How does browser PDF compression work?
Each page is rendered to a canvas using pdf.js, then re-encoded as a JPEG at your chosen quality level. The new JPEGs are then rebuilt into a fresh PDF with pdf-lib. Everything runs client-side.
What size reduction can I expect?
Low: 70-90% smaller. Medium: 50-70%. High: 20-50%. Actual ratios depend on how image-heavy the original PDF is.
Will text still be selectable?
No. Because each page is rasterized to a JPEG, any original selectable text becomes part of the image. If text searchability matters, use a lossless compressor instead.
Is my PDF uploaded?
No. Everything happens in your browser. Files are never sent to a server.