🗜️ File Compressor & PDF Unlock

Compress PDFs, images, and any files. Unlock password-protected PDFs. All processing stays on your device.

🔒 100% client-side — files never leave your browser
📁

Drag & drop files here, or click to browse

PDF, images (JPEG, PNG, WebP), and any other file type

Light keeps quality; Maximum reduces size aggressively

75%

Applies to all PDFs. Override per file in the list below.

No files added yet. Drop files above to get started.
Processing...

✅ Compression Complete

🔒

Drop a password-protected PDF here

Only encrypted PDF files are supported

📄
Processing...

How File Compression & PDF Unlock Works

Operation: The File Compressor processes your uploads entirely in the browser. PDFs are optimized using pdf-lib for light compression or rasterized via pdf.js at higher compression levels. Images are re-encoded through the Canvas API with configurable quality. Other file types can be gzip-compressed using the native CompressionStream API. When multiple files are compressed, you can bundle them into a single ZIP archive using JSZip — all without any server upload.

The PDF Unlock tool uses pdf.js to authenticate with your password, then rebuilds an unencrypted PDF via pdf-lib so you can download a password-free copy. Your password and files never leave your device.

Key Features

Frequently Asked Questions

Will unlocking a PDF preserve text selection? The unlock process rasterizes pages to ensure the password is fully removed. Text will not be selectable in the output, but all visual content is preserved at high quality.

Can I compress password-protected PDFs? Use the Unlock PDF tab first to remove the password, then compress the unlocked file in the Compress tab.