Compress PDF

Shrink a PDF for email or upload. Choose a compression level and see the before/after size — processing is local, with no upload.

Compression rasterises each page to an image. Best for scanned documents; text becomes non-selectable.

Compression level

Choose a level

Strong, recommended, or light — balance size against quality.

Before / after

See the exact size and percentage saved before you download.

In your browser

Pages are rasterised locally with pdf.js — nothing is uploaded.

Frequently asked questions

How does compression work?

Each page is converted to a JPG image at the chosen quality and a new PDF is assembled. This cuts size substantially, especially for scanned documents.

Why does the text become non-selectable?

Because pages become images, the text is no longer text but part of the picture. Keep the original if you need selectable/searchable text.

Is my file uploaded?

No. All compression runs in your browser via pdf.js and pdf-lib — the file never leaves your device.

Why is the file sometimes larger?

A text-only PDF is already compact; rasterising can enlarge it. If so, pick a stronger level or keep the original.

PDF to Images →Merge PDF →All PDF tools →