Batch PDF Compressor

Shrink multiple PDF document sizes with global and individual controls.

Drop one or multiple PDF documents here, or browse

Supports Multiple & Ctrl+V paste · PDF files up to 40MB each

100% Private & Local: Your PDF files are processed directly in your browser RAM. They are never uploaded or stored on any server.

How It Works

01

Zero Server Uploads

Your PDF is rendered via WebAssembly PDF.js directly in browser RAM — zero files leave your device.

02

Canvas Resampling

Embedded pages and images are re-encoded and vector-mapped locally using pdf-lib to compress size up to 80%.

03

Instant Export & Cleanup

Download your optimized PDF immediately. All temporary RAM memory is automatically wiped clean when done.