ImagePDF.Tools

Compress PDF Online for Free

Processing securely on your device, no data sent to any server
PDF

or drop files here

The images inside your PDF are re-encoded locally, so the text stays selectable and searchable. Your file never leaves your browser.

How it works

Three steps. Done in your browser.

Drop your PDF

Drag a PDF onto the zone or click to browse. No file size limit, all processing is local.

Choose a quality level

Light, Medium or Heavy, fine tune with the slider, or name a target size. Only the images are re-encoded, so your text stays text.

Save the result

Progress is shown as each image is processed, and you can cancel at any point. The compressed PDF saves straight to your device.

Quality guide

Choosing the right compression preset.

The preset controls how aggressively each PDF page is re-compressed. Lighter compression means larger files; stronger compression means smaller files with softer detail.

CompressionBest forTypical reduction
LightPrint, archive, client-facing reportsTypically 30–70% smaller
MediumEmail attachments, everyday sharingTypically 60–90% smaller
HeavyInternal notes, rough draftsTypically 80–95% smaller
Why it matters

Why compress a PDF?

PDF files balloon when they contain photographs, scans, or graphics-heavy slides. One scanned contract can hit 20+ MB, well above the limits most email providers allow.

Email attachments

Gmail, Outlook, and most providers cap attachments at 10–25 MB. Compress first and it sends without issues.

WhatsApp and messaging

Large files take minutes over mobile data. A compressed PDF sends in seconds and uses far less data.

University and government portals

Many submission systems enforce strict limits, often 5 MB or less. A compressed PDF almost always fits.

PDFs embedded on websites

Smaller PDFs load faster when embedded in a page, improving the experience for mobile visitors.

Cloud storage savings

Archiving large volumes of PDFs? Compression can cut your storage footprint by half or more.

Reports and presentations

Marketing decks and annual reports with embedded photos can be huge. Compress before sharing with clients or uploading to drives.

How it works under the hood.

Unlike most online compressors that upload your file to a remote server, our tool runs entirely inside your browser tab. When you drop a PDF, it uses PDF.js (Mozilla's open-source library) to render each page as a canvas element, then re-encodes every page as a compressed JPEG image before bundling the result into a new document using pdf-lib.

Your PDF never leaves your device. There is no upload, no server, and no risk of your confidential documents being stored or accessed by anyone else.

Privacy by architecture

Your files never leave your browser.

Most online PDF tools upload your document to a server. This tool is architecturally different: your own CPU opens the PDF, re-encodes the images inside it, and writes the new file, all in a background worker. No server ever receives your document.

Us
Others
Zero file upload
✗
No account needed
✗
Client-side only
✗
Works offline
✗

No network requests

Zero bytes of your file are transmitted over the network at any point during processing.

No account needed

No sign-in, no email, no tracking. Open the page, compress, and close.

Auto-cleared on close

Closing the tab wipes all file data from browser memory. Nothing persists.

Open source stack

Built on PDF.js and pdf-lib. Fully auditable, no proprietary black boxes.

Common questions

Questions answered.

How much can I reduce my PDF size?
It depends almost entirely on what is inside. PDFs carrying large photos or scans routinely come down by 70–95%, because the images are usually stored far larger than they are displayed. A PDF that is mostly text changes very little, since text is already compact and we do not touch it.
Will the text in my PDF still be selectable after compression?
Yes. The compressor only re-encodes the images inside your PDF, so the text, fonts, links and form fields are left exactly as they were. Every result is checked afterwards by re-reading the output and comparing its text against your original, and if anything does not match your original file is returned untouched.
Is there a file size limit?
There is no hard file size limit since everything runs locally in your browser. Very large PDFs (100+ pages or 200 MB+) may take longer to process depending on your device's speed and available memory.
Is my PDF file uploaded to a server?
No. The whole compressor runs inside your browser, in a background worker, using pdf-lib and a WebAssembly build of MozJPEG. Your PDF never leaves your device, and we never see its contents.
Which quality setting should I choose?
Light is best for anything you will print or archive. Medium suits email attachments and everyday sharing, and is the right default for most files. Heavy gives the smallest result, for when size matters more than fine detail. If you need to hit a specific limit, use Target file size instead and let it work backwards.
Can I compress a password-protected PDF?
Not directly. An encrypted PDF has to be decrypted before its contents can be read at all, so the compressor refuses it rather than producing a damaged file. Remove the password first with our Unlock PDF tool, then compress the result.
How long does compressing a large PDF take?
It depends on how many images the file holds rather than how many pages. A typical 20-page document takes a few seconds, while a large illustrated book with thousands of images can take a minute or more. Progress is shown throughout and you can cancel at any point.
Does compressing reduce the resolution permanently?
Images are resampled to the size they are actually drawn at on the page, so a large photo placed small is reduced to match. Text and vector graphics are not resampled at all and stay perfectly sharp. The original file on your computer is unaffected.