No uploads. No servers. No tracking.

Compress PDF files
right in your browser.

Drop PDF files below, pick a compression level, and download smaller files. Nothing leaves your device.

Note: Compressed PDFs are converted to images. Text will no longer be selectable or searchable in the output.

Drop PDFs hereTap to select PDFs

PDF · Max 50MB each · Up to 10 files

1

Upload PDFs

Drop or select up to 10 PDF files, max 50MB each.

2

Choose compression

Pick Light, Balanced, or Maximum compression. See per-page progress as it works.

3

Download

Download individually or as a ZIP. Nothing was ever uploaded.

How it works

Each page is rendered at a lower DPI and re-encoded as JPEG, then reassembled into a new PDF.

Privacy

Everything runs in your browser using pdfjs-dist and pdf-lib. Zero network requests. Verify in DevTools.

Important note

Compression converts pages to images. Text selection, search, and form fields will not be preserved.

FAQ

Are my PDF files safe?
Yes. Compression runs entirely in your browser using pdfjs-dist and pdf-lib. Your files never leave your device — zero network requests are made.
Will text still be selectable after compression?
No. This tool compresses by converting each page to a JPEG image. Text selection, search, and form fields are not preserved. This is clearly noted before you compress.
What about password-protected PDFs?
Password-protected PDFs cannot be compressed directly. Remove the password first using your PDF viewer, then try again.
What's the maximum file size?
Each PDF can be up to 50MB, and you can process up to 10 files at once. Files are processed one at a time to manage memory.
Which browsers are supported?
All modern browsers: Chrome, Firefox, Safari 16.4+, and Edge. The tool requires OffscreenCanvas support.
Why did my compressed file get larger?
PDFs that are mostly text or vector graphics may get larger when converted to images. The tool warns you when this happens.

More tools

Compress to exact size