Compress PDFs with absolute privacy.

Run state-of-the-art compression entirely inside your browser. Your files never touch any servers. Fast, secure, and completely free.

Drag and drop your PDF files here

or click to browse from your computer

End-to-end Local Multi-file Batch
zcompress-engine-console
[SYS] Console ready. Waiting for files to compress…

Compression Settings

Presets
Visual Compression

This tool compresses PDFs by downsampling and re-encoding embedded images. It works exceptionally well on scanned PDFs, presentations, and picture-heavy documents.

Note: Text in compressed PDFs will be rasterized to ensure maximum compression. Original searchable text layer will not be preserved in this version.

Architected for Privacy

Engineered to be completely local.

Traditional PDF tools upload files to remote servers, putting sensitive documents at risk. Zcompress runs all processes locally in your browser context.

100% Client-Side

Your documents are read and processed entirely in-memory using JavaScript and Web APIs. Nothing is transmitted over the internet.

Batch Processing

Queue multiple PDFs at once. The engine will sequentially process each file and let you download them in a single batch ZIP file.

Granular Control

Choose from quick presets or fine-tune exact target DPI and image quality parameters to achieve optimal output file size.

Frequently Asked Questions

Questions & Answers.

No, never. Zcompress executes 100% inside your web browser. We use local libraries like pdf.js and pdf-lib to read, optimize, and write PDFs in browser memory. Even if you turn off your internet, the compression engine will still work.
Our compression engine works by rasterizing document pages into compressed JPEG images. PDFs containing only text take very little space, and converting them to images can actually increase the file size. Zcompress is highly optimized for images, scans, slide decks, and photography documents.
Because processing is done in the browser memory, the maximum file size is limited only by your computer's RAM and browser environment. We recommend processing files under 100MB to prevent browser tab restarts, especially on mobile devices.