Free · Fast · Privacy-first

PDF Decryption Online

PDF encryption in real world documents uses AES 256, AES 128, or legacy RC4 ciphers depending on the PDF specification version and the tool that produced the file.

Free • Fast • Secure

Unlock PDF

Remove password protection from encrypted PDF files so you can access and edit them freely. Then try our PDF optimizer or PDF merger.

No sign-up
Files auto-deleted
No tracking
Free

Unlock Password-Protected PDF

Upload one or more password-protected PDF files to remove encryption

What is PDF Unlocking?

PDF unlocking is the process of removing password protection from encrypted PDF documents. This allows you to access, view, edit, and share password-protected PDF files without entering a password each time. PDFs are often password-protected to restrict access, editing, or printing, and unlocking removes these restrictions while preserving all document content and formatting.

According to the ISO 32000 PDF specification, PDF documents can be encrypted using standard security handlers that require passwords for access. Our Unlock PDF tool uses the pdf-lib library to load password-protected PDFs with the provided password and save them without encryption, effectively unlocking the document while maintaining 100% of the original quality and content.

PDF unlocking is essential for accessing protected documents you own, editing documents that are password-protected, sharing documents without password barriers, archiving documents for long-term storage, and converting protected PDFs for further processing. The unlocked PDF maintains all original pages, images, text, graphics, bookmarks, and metadata exactly as they were in the encrypted version.

Why Use Unlock PDF?

Unlocking password-protected PDFs offers numerous benefits:

🔓

Easy Access

Remove password barriers to easily access your documents. Unlocked PDFs can be opened, viewed, and edited without entering passwords each time, streamlining your workflow and improving productivity.

✏️

Enable Editing

Unlock PDFs to enable editing and modification. Password-protected PDFs often restrict editing capabilities, and unlocking removes these restrictions, allowing you to modify text, add annotations, or make other changes.

📤

Simplified Sharing

Share documents without password complications. Unlocked PDFs can be shared with colleagues, clients, or team members without needing to communicate passwords separately, making collaboration easier.

💾

Archiving & Backup

Prepare documents for long-term archiving and backup. Unlocked PDFs are easier to archive, index, and search, making them ideal for document management systems and backup solutions that don't handle passwords well.

How It Works

Our Unlock PDF tool makes it easy to remove password protection from PDF files:

1

Upload your PDF file

Click the upload button or drag and drop your password-protected PDF file(s) into the upload area. You can select multiple PDF files at once for batch processing. Supported format is PDF (.pdf) with standard password encryption.

2

Enter the password

Enter the password that was used to encrypt the PDF file. The same password will be used for all files in a batch. Make sure you enter the correct password, as the tool cannot unlock PDFs without it.

3

Unlock and download

Click the 'Unlock PDF' button to start the unlocking process. Each password-protected PDF will be unlocked and saved without encryption. Once processing is complete, click 'Download PDF' to save your unlocked PDF file(s).

Best Practices for Unlocking PDFs

Following these best practices ensures optimal PDF unlocking results:

1

Use the Correct Password

Ensure you have the correct password before attempting to unlock a PDF. The tool cannot unlock PDFs without the correct password, as this would be a security vulnerability. Double-check the password, including case sensitivity and any special characters.

2

Verify Ownership

Only unlock PDFs that you own or have permission to unlock. Unlocking PDFs without authorization may violate copyright laws or terms of service. Ensure you have the legal right to remove password protection from the document.

3

Backup Original Files

Keep a backup of the original password-protected PDF before unlocking. This ensures you can revert to the protected version if needed. The unlocked PDF maintains all content, but having the original provides an additional layer of security.

4

Consider File Size Limits

Free tier supports single PDF files up to 10MB. For larger files (up to 500MB) or batch processing multiple files, a Processing Pass is available. Consider upgrading to a Processing Pass for unlimited unlocks during a 24-hour period.

Frequently Asked Questions

How do I unlock a password-protected PDF?

Upload your password-protected PDF file(s) using the upload button or drag and drop them into the designated area. Enter the password used to encrypt the PDF. You can select multiple PDF files at once for batch processing. Click 'Unlock PDF' to remove the password protection. Once processing is complete, download your unlocked PDF file(s).

Is PDF unlocking free?

Yes, our PDF unlock tool is free for single PDF files up to 10MB. For larger files (above 10MB) or batch processing (multiple files), a Processing Pass is required. All processing happens on our secure servers, ensuring your PDF files are processed quickly and efficiently.

What PDF encryption types are supported?

Our tool supports standard PDF password encryption (user password and owner password). The tool uses the pdf-lib library to unlock password-protected PDFs by loading them with the provided password and saving them without encryption. The resulting PDF maintains all original content, formatting, and metadata.

Can I unlock multiple PDFs at once?

Yes! You can upload multiple password-protected PDF files at once and they will all be unlocked. Each PDF file is processed separately using the same password you provide. For batch processing (2+ files), a Processing Pass is required for free tier users. Paid users can process up to 20 files in a single batch.

Is my PDF data secure when unlocking?

Yes, your PDF files are processed securely on our servers. Files are automatically deleted after processing is complete. We do not store, share, or access your PDF content. For maximum privacy, consider using our Processing Pass for larger files, which ensures priority processing and enhanced security.

What file size limits apply?

Free tier supports single PDF files up to 10MB. For larger files (up to 500MB) or batch processing multiple files, a Processing Pass is required. The Processing Pass costs $3.99 and is valid for 24 hours, allowing unlimited conversions during that period.

What happens if I enter the wrong password?

If you enter an incorrect password, the tool will display an error message indicating that the password is incorrect. You must provide the correct password that was used to encrypt the PDF file. The tool cannot unlock PDFs without the correct password, as this would be a security vulnerability.

Will the unlocked PDF maintain original quality and content?

Yes, the unlocked PDF maintains 100% of the original quality, content, formatting, and metadata. All pages, images, text, graphics, bookmarks, and other elements are preserved exactly as they were in the original encrypted PDF. The only change is the removal of password protection.

⚡

Supports AES-256, AES-128, RC4-128, and RC4-40 encryption

🔒

Handles PDF 1.1 through PDF 2.0 security revisions

✨

Browser-based decryption, zero server transmission

⚡

Free with no registration

Cost
Free tier
Sign-up
Not required
Processing
Tool-specific
Privacy
Clearly disclosed
IframeResponsiveAttribution included

Add this Unlock PDF to your website

Drop the Unlock PDF into a blog post, product docs, intranet, or school portal with one iframe. Processing, privacy, and usage limits are the same as on the full tool page.

  • One copy-ready line of HTML
  • Responsive — adapts to any container width
  • No API credentials are placed in the snippet

Embed code

<iframe
  src="https://www.fixtools.io/pdf/unlock-pdf?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Unlock PDF by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

PDF encryption algorithms: RC4, AES, and how password key derivation works

The PDF specification has used several encryption algorithms across its version history and each generation of the format introduced stronger cryptography to keep pace with evolving attack capabilities. PDF 1.1 through 1.3 used RC4 with a 40 bit key, now considered cryptographically weak and trivially brute forced on modern hardware in minutes. PDF 1.4 and 1.5 introduced RC4 with a 128 bit key, providing significantly more resistance to attack although the RC4 cipher itself has known weaknesses that make it unsuitable for new designs. PDF 1.6 added support for AES 128 bit encryption with Cipher Block Chaining mode and an initialisation vector per content stream. PDF 1.7 standardised as ISO 32000 dash 1 extended this to AES 256 bit with a different key derivation process introduced in Revision 5. PDF 2.0 standardised as ISO 32000 dash 2 uses AES 256 with Revision 6 key derivation, which uses UTF 8 password encoding and SHA 256 as the underlying hash function.

The password a user enters is not directly used as the encryption key for the content streams. Instead, a key derivation function processes the password, the document's file identifier which is a unique 16 byte value embedded in the PDF's trailer, and in some revisions a random salt value, to produce the 40 bit, 128 bit, or 256 bit document encryption key that the cipher actually uses. For Revision 2 covering RC4 40 bit and Revision 3 covering RC4 128 bit, MD5 hashing is used iteratively in the key derivation process. For Revision 4 covering AES 128 bit, the same MD5 based derivation is used with the AES cipher filter substituted for RC4. For Revision 5 and 6 covering AES 256 bit, SHA 256 is used with separate user and owner password salts and an additional validation round.

This key derivation architecture means that two PDFs encrypted with the same password produce different encryption keys, because the file identifier and salts differ between documents. It also means that verifying a password requires recomputing the key derivation and checking it against a stored hash, specifically the /U entry for user password verification and the /O entry for owner password verification in the encryption dictionary. FixTools performs this verification and the subsequent decryption entirely in JavaScript using the Web Crypto API for AES operations with hardware acceleration where available, and a small JavaScript implementation for legacy RC4 since RC4 is deliberately omitted from the Web Crypto API. The result is a decrypted PDF written to browser memory and offered as a download, with the encryption dictionary stripped from the output file.

Understanding the algorithm and revision your PDF uses helps explain what to expect from any decryption tool. PDFs created today by current Office and Acrobat versions default to AES 256 Revision 6 with UTF 8 passwords, which is currently considered cryptographically strong as long as the password itself has sufficient entropy. PDFs from corporate document management systems that have not been updated may still produce AES 128 or even RC4 128 files. PDFs from legacy archives going back to the late 1990s may use RC4 40 bit which is weak enough that the document can be opened without knowing the password at all by tools that perform exhaustive key search. FixTools handles every algorithm and revision the specification covers, so the tool works regardless of which generation produced the file.

How to use this tool

💡

Upload an encrypted PDF and enter the decryption password. FixTools identifies the encryption algorithm and decrypts the file in your browser.

How It Works

Step-by-step guide to pdf decryption online:

  1. 1

    Open the Unlock PDF tool

    Visit fixtools.io/pdf/unlock-pdf in any modern browser. No account creation is required, no download installer is offered, and no registration form blocks access. The page loads as static assets and is ready to accept your encrypted PDF immediately. The decryption engine initialises inside the tab during the initial load.

  2. 2

    Upload the encrypted PDF

    Select the password protected PDF through the file picker or drag it onto the upload area. FixTools reads the encryption dictionary header to identify the algorithm version including the cipher type, key length, and revision number. The detected algorithm determines which key derivation path will run when you submit the password.

  3. 3

    Enter the password

    Type the user password or owner password into the password field. The browser runs the appropriate key derivation function for the document's revision, hashes the candidate password with the file identifier and any salts, and verifies the result against the stored /U or /O hash to confirm the password is correct before proceeding to content decryption.

  4. 4

    Download the decrypted PDF

    Click the Unlock button. The decrypted content streams are written to a new PDF without an encryption dictionary and the result is downloaded to your device through a standard browser download. The output is a clean unencrypted PDF that opens in any reader without a password prompt and with all permissions cleared.

Real-world examples

Common situations where this approach makes a real difference:

Decrypting a legacy PDF encrypted with RC4-40

An archivist at a historical society recovers PDF documents from a 2001 era document management system that has been sitting on a shelf since the original organisation merged. The PDFs used RC4 40 bit encryption which was the standard available at the time of creation and was considered adequate for the documents' sensitivity. FixTools handles the legacy RC4 algorithm using its built in JavaScript RC4 implementation and decrypts the documents cleanly for migration to a modern archive system that does not support encrypted PDFs at ingest, completing the migration in an afternoon rather than as a multi week project.

Verifying which encryption algorithm a PDF uses

A security auditor at a financial services firm needs to confirm that the organisation's PDF generation workflow produces AES 256 bit encrypted files using Revision 6 key derivation rather than the weaker RC4 128 bit algorithm that an older library default might still produce. By opening a sample PDF in FixTools and observing the encryption dictionary details surfaced during the unlock process, they identify the exact algorithm and revision in use and report on compliance with the internal data protection security policy that mandates AES 256 for any document containing client information.

Decrypting a PDF 2.0 document with AES-256 Revision 6

A developer working with PDF 2.0 files conforming to ISO 32000 dash 2 needs to process AES 256 Revision 6 encrypted documents as part of a new document processing pipeline being built for a client. They use FixTools as a reference implementation to verify that the decryption output is byte for byte correct before building the automated pipeline against their internal library, confirming that UTF 8 password handling, SHA 256 key derivation with proper salting, and the new validation key checks all work as the standard specifies and that no edge cases break their downstream parsers.

Bulk preparation of encrypted bank statements for accounting software

An accountant preparing a client's year end accounts receives twelve monthly bank statement PDFs, each encrypted with AES 128 and the same password derived from the client's account number. They unlock each one using FixTools in succession through the browser interface to produce unencrypted copies that can be imported directly into their bookkeeping software, which does not accept encrypted PDF files for the bank import workflow. The whole batch takes about ten minutes and avoids a manual data entry exercise that would otherwise consume most of a working day.

Pro tips

Get better results with these expert suggestions:

1

RC4-40 PDFs are extremely weak and may be opened by many tools

PDFs encrypted with 40 bit RC4 covering PDF 1.1 through 1.3 have effectively no security against modern hardware. The short key length means brute force tools running on a single laptop can crack the password in seconds by exhaustive key search rather than even needing to guess the password itself. If you are creating new encrypted PDFs today, use AES 256 with a strong password of at least sixteen characters mixing letters, digits, and symbols to reach a key space that cannot be brute forced economically with current technology.

2

AES-256 Revision 6 uses UTF-8 passwords, not ASCII

PDF 2.0's AES 256 Revision 6 accepts Unicode passwords through UTF 8 encoding rather than being limited to the ASCII subset that earlier revisions effectively constrained. If your PDF was created with a non ASCII password including accented characters from European languages, non Latin scripts, or symbol characters, enter the password in UTF 8 encoding which most modern keyboards produce by default. ASCII only passwords work identically across all revisions because ASCII is a subset of UTF 8 with matching byte values for the basic character range.

3

The /U and /O entries in the encryption dictionary store hashed password verifiers

These entries do not store the actual password values, only derived hashes used by the reader to verify that the correct password was entered before attempting to use it for content decryption. This design means that the password itself cannot be extracted from an encrypted PDF by inspecting its structure with a hex editor or PDF parser, it must be either known by the user, guessed correctly, or recovered through a brute force search against the stored hash. The hash design prevents trivial password disclosure.

4

PDF encryption does not encrypt the file structure, only content streams

Metadata fields such as the document title, author, subject, keywords, and creation date may remain unencrypted even in a password protected PDF, because the specification allows certain metadata to remain accessible to search and indexing tools that need to catalogue files without prompting the user for passwords. Only content streams including page content, embedded files, and form data are encrypted by default. If you need to hide metadata as well, configure the PDF generator to include metadata under the encryption umbrella when creating the file.

FAQ

Frequently asked questions

To check in Adobe Acrobat, open File then Properties then Security and look at the Security Method and Details section, which lists the encryption algorithm whether RC4 or AES along with the key length and the security handler revision number. Alternatively, open the PDF in a hex editor or text editor that handles binary files and look at the /Filter, /V for algorithm version, /R for revision, and /Length entries inside the encryption dictionary referenced from the trailer to identify the exact algorithm in use. The PDF specification documents the meaning of each value combination clearly.
AES 128 uses a 128 bit key and was introduced in PDF 1.6 corresponding to Acrobat 7 in 2005. AES 256 uses a 256 bit key and was introduced in PDF 1.7 Extension Level 3 corresponding to Acrobat 9 in 2008, with the key derivation reworked in PDF 2.0 Revision 6. AES 256 provides a dramatically larger key space than AES 128 making brute force attacks against the key itself computationally infeasible with any foreseeable hardware. Both are secure against all known practical attacks when combined with a strong password that has sufficient entropy in its own right.
RC4 40 bit covering PDF 1.1 through 1.3 has not been secure for many years and can be brute forced in seconds on a modern laptop without needing to guess the password at all. RC4 128 bit covering PDF 1.4 and 1.5 is weak by current standards because the RC4 cipher itself has known cryptographic vulnerabilities including biased outputs that are independent of key length, and RC4 is deprecated in most security standards including TLS where it was banned. PDFs that need to remain secure today should be re encrypted using AES 256 with a strong password. If you are decrypting an RC4 PDF you legitimately own, FixTools handles both variants correctly.
Yes. The PDF specification defines both a user password used for opening the document and an owner password used for setting permissions. Either password can be used to derive the document encryption key in most PDF security revisions covering R2 through R5, because both passwords compute to the same intermediate key in those revisions. Entering the owner password in FixTools will decrypt the file the same way the user password would and produces equivalent output. PDF 2.0 Revision 6 uses separate key derivation paths for user and owner passwords with different stored hashes, but FixTools detects which password was provided and follows the correct path.
MD5 was considered secure for the cryptographic uses it was applied to when PDF encryption Revisions 2 and 3 were standardised in the late 1990s and early 2000s, predating the public discovery of MD5 collision attacks. The MD5 digest in these PDF revisions is used not for authentication of messages but for key derivation and key material mixing through repeated hashing. While MD5 is now broken for collision resistance in adversarial contexts, its use in this specific key derivation context does not directly expose the encryption to known collision attacks. However, the combination of MD5 derivation with 40 bit or 128 bit RC4 keys still makes the older PDF encryption variants weak overall and unsuitable for protecting sensitive content today.
The encryption dictionary referenced by the /Encrypt entry in the PDF trailer contains several fields that together describe how the file is protected. The /Filter entry is usually /Standard for password based protection. /V and /R hold the algorithm and revision numbers respectively. /Length specifies the key length in bits. /P holds the permission flags as a 32 bit signed integer with specific bits assigned to specific operations. /O is the owner password verifier hash. /U is the user password verifier hash. For AES 256 Revision 6 PDFs, additional /OE, /UE, and /Perms entries hold encrypted key material and protected permissions. The actual document encryption key is derived from these stored values combined with the user supplied password through the revision specific key derivation function.
FixTools writes the decrypted content into an output PDF that preserves the original version header from the input file. The output file is structured as a standard PDF without an encryption dictionary, but the underlying PDF version such as 1.6, 1.7, or 2.0 declared in the header is retained so that downstream tools know which version of the specification to expect when parsing the file. Some PDF tools may update the version header as part of their normal output pipeline to whichever version their writer targets, but this is a cosmetic change in the header bytes and does not affect compatibility with readers.
PDF 2.0 Revision 6 introduced a new key derivation process that uses SHA 256 with random salts per password slot, separate user and owner key derivation paths, UTF 8 password normalisation through a specified preparation algorithm, and an additional validation key check before content decryption. Older PDF tools built against the pre 2.0 specification may not implement Revision 6 correctly or at all, and will silently fail or return an incorrect password error when given a Revision 6 file. FixTools implements the full Revision 6 specification including the corrected algorithm published as Errata to the original spec. If another tool fails on your PDF, a Revision 6 incompatibility is the most likely cause.
Yes. PDFs protected by proprietary Digital Rights Management systems that operate outside the standard PDF encryption specification cannot be decrypted by any tool that implements only the standard. Common examples include Adobe Digital Editions DRM used for commercial ebooks, LockLizard which adds its own protection layer, and Microsoft Information Protection labels which apply Azure Rights Management. These systems require the original rights management server to authorise each access and do not expose a single password that could decrypt the file offline. FixTools and other standard tools cover the full standard but stop at the boundary of proprietary DRM.
Decryption performance scales with the size of the encrypted content streams and the speed of the device's CPU and memory. For a typical 5 MB PDF, decryption completes in under a second on a current laptop. For a 50 MB document with embedded images, expect a few seconds. For very large files above 200 MB, decryption may take ten to thirty seconds depending on memory bandwidth and whether your CPU has hardware AES acceleration through AES NI instructions on Intel and AMD chips or the equivalent on ARM. The Web Crypto API uses these accelerated instructions transparently when available.

Ready to get started?

Open Unlock PDF to review its free limits and processing method.

Open Unlock PDF →

Free tier · No account needed · Transparent limits