PDF Compressor
Reduce PDF file size while maintaining quality
Accepted upload: .pdf · max 20.00 MB per file · one PDF at a time. All processing happens in your browser. Your files never leave your device.
Drop a PDF here, or click Choose PDF
Shrink image-heavy PDFs locally. Text stays selectable.
Compression results
Empty — compress a PDF to see sizes here
No file loaded yet.
About PDF Compressor
PDF Compressor tries to reduce file size by recompressing supported embedded images inside a PDF while leaving text as real text. Pages are not flattened into full-page bitmaps, which helps keep text sharp but means some PDFs cannot shrink much.
Processing uses pdf-lib in your browser on one PDF up to 20 MB. Choose Low, Balanced, or High compression to trade image quality against size reduction.
How to use PDF Compressor
- Drop a PDF onto the upload area or choose a file with the picker.
- Select a compression mode: Low (gentler on photos), Balanced (default balance), or High (smaller files, softer images; the UI warns before High).
- Click Compress & download. If recompression saves meaningful space, you get a smaller PDF; if not, ToolsArk keeps the original bytes and tells you rather than delivering a fake “compressed” copy.
- Use Clear to remove the current file and run another compression.
What actually gets compressed
The tool targets JPEG and uncompressed RGB or grayscale images embedded in the PDF. Text and vector drawing are copied without being rasterized. PDFs that are mostly text, already use efficient image codecs, or rely on formats the pass does not rewrite may show little or no savings.
Low recompresses supported images without shrinking their pixel dimensions. Balanced and High also downsample large embedded images (about 2048 px and 1440 px on the longest edge) before recompressing, so High can reduce both quality and resolution. Balanced is the middle setting for everyday documents with mixed text and pictures.
Common uses
- Shrink photo-heavy reports or brochures before emailing.
- Reduce scan PDFs where pages were saved as large embedded images.
- Quick size check when a portal enforces an attachment limit.
Tips
- Start with Balanced; switch to High only when you accept visible image trade-offs.
- Compare the reported size before and after download; if savings are negligible, the original may already be optimal.
- For image-only scans, re-scanning at lower resolution or using a dedicated scan app may beat in-PDF compression.
Privacy and where files are processed
Compression runs in your browser with pdf-lib. Your PDF is not sent to ToolsArk servers or an external compression API.
Processed bytes exist in browser memory until you download or clear the tool. Closing the tab discards that session data from the page context.
Limitations
- Single PDF, maximum 20 MB; batch compression is not supported.
- Encrypted PDFs cannot be processed in the browser.
- Text-only or already-optimized files often cannot get smaller without flattening, which this tool deliberately avoids.
- Does not remove metadata, fonts, or unused objects beyond the image recompression pass.
- Does not merge, split, or edit page order; combine with PDF Merge or Split when needed.
Frequently asked questions
Common questions about the PDF Compressor.
How does PDF Compressor work?
ToolsArk copies your pages in the browser with pdf-lib, then recompresses supported images (JPEG and uncompressed RGB or grayscale). Text stays as text — pages are never flattened into pictures. Choose Low, Balanced, or High compression.
Do my PDFs leave my device?
No. All processing happens in your browser. Your files never leave your device. ToolsArk does not upload PDFs to a server or call an external compression API.
Will every PDF get smaller?
No. Text-only or already compact files often cannot shrink in the browser without flattening pages, which would hurt readability. If nothing meaningful is saved, ToolsArk keeps the original bytes and tells you instead of pretending compression occurred.
What is the difference between Low, Balanced, and High?
Low recompresses supported images without shrinking their pixel dimensions. Balanced (default) and High also downsample large embedded images to about 2048 px and 1440 px on the longest edge before recompressing. High can make photos look softer; the UI shows a note when High is selected.
Why did a file fail to load or compress?
The file may not be a PDF, may be empty, larger than the size limit, password-protected, or corrupted. Encrypted PDFs cannot be compressed in the browser. Use a valid, unencrypted PDF.
Tags
Continue with these utilities
People frequently use these utilities together.