PDF Password Protect & Unlock
Add password protection to a PDF or remove it from one you own. Set separate user and owner passwords, control printing and copying permissions, and unlock a protected file with its password.
Everything runs locally in your browser. Your data never leaves your device.
Drop a PDF here
Protect it with a password, or unlock a protected one. Click to choose a file.
Up to 512 MB.
Passwords
Left empty, the open password covers both jobs. Set a separate one so people who may open the file still can't lift the permission limits.
There is no password recovery. If the password is lost, the PDF stays locked.
Encryption & permissions
The current standard. It needs a modern reader, Adobe Reader X from 2010 or newer, and every current browser viewer handles it.
PDF readers enforce these limits, they are a convention that well-behaved software honors, not cryptography. The content itself is what the password encrypts.
Next steps
Send this tool's output straight into another tool.
Shrink a PDF's file size by re-encoding its pages at a chosen quality and resolution. See the size before and after, preview the result, and tune the quality until size and readability balance.
Combine several PDFs into one or split a PDF into separate files. Reorder pages with drag and drop, see a thumbnail of every page, extract a page range or pick single pages, and download the result.
Hash text or a file with MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE2, BLAKE3, CRC32 and more, all computed live as you type. Compare against an expected checksum and copy any digest.
Verify a checksum online: drop a file, paste the expected checksum and see instantly whether they match. The hash type is detected from the checksum itself, covering MD5, SHA-1, SHA-256, SHA-512, BLAKE3, CRC-32 and more, and sha256sum lines or whole checksum files can be pasted as-is.
Compress text or a file with gzip, deflate, brotli or Zstandard and see the size before and after, the compression ratio and how long it took. One click tries every method and recommends the smallest result.
Decompress gzip, deflate, brotli or Zstandard data from a file or pasted Base64 and read the result as text or download it. Detects the format from the magic bytes where possible, with a manual override.
Inspect any file or text as a hex dump with offsets, byte values and an ASCII column. Jump to an offset, search for bytes or text, select a range to see it decoded as integers and strings, and copy or download the dump.
Render every page of a PDF as an image. Choose PNG or JPEG, set the resolution, pick single pages or a range, then download pages one by one or all at once as a zip.
Encrypt any file with a password using AES-256-GCM, or decrypt a file that was encrypted here. Strong key derivation and integrity protection built in.