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.