Shrink a PDF without the upload.
Drop in a PDF, pick a quality level, and get a smaller file back — built right here in the tab, nothing uploaded.
Drag a PDF here, or click to browse
PDF files only — processed entirely on your device
- 1
Add your PDF
Drag it in, or click the box to choose a file from your device.
- 2
Pick a quality level
Lower quality shrinks the file further, at some cost to image sharpness.
- 3
Compress and download
See the size drop, then save the smaller file.
Good to know
Is my PDF uploaded anywhere?
No. Compression happens with JavaScript (and WebAssembly) running in your browser tab. Your file never touches a server — this matters most for exactly the kind of document people compress: tax forms, scanned IDs, contracts, anything you'd rather not hand to a random website.
How does this actually shrink the file?
Almost all PDF bloat comes from embedded images — a scanned page is really just a high-resolution photo wrapped in a PDF. This tool finds those embedded images and re-encodes them as JPEG at the quality level you pick, then rebuilds the PDF around the smaller versions. It doesn't touch text, fonts, or vector content.
Will this work on a text-only PDF?
Not much — if a PDF has few or no embedded images, there's little for this tool to recompress, so don't expect a big size drop on a plain text document. It's built for image-heavy PDFs, especially scanned or photographed documents.
Is this lossy?
Yes, for the images specifically — same trade-off as our Image Compressor. Text stays exactly as sharp as the original; embedded images lose some fine detail depending on the quality level you choose. Small images (icons, logos) are left untouched since recompressing them rarely helps and can make them look worse.
Does this work on a password-protected PDF?
No — remove the password first (or if it needs one, that's a separate step this tool doesn't do). Encrypted PDFs are left alone rather than guessed at.