File Decryption
Decrypt a file encrypted here, using the password it was encrypted with.
Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.
How to use the file decryption
- Choose the encrypted file, which usually ends in .enc.
- Enter the password it was encrypted with.
- Download the recovered file.
About this tool
This opens files encrypted by the companion tool. The salt, starting vector and iteration count all live in the file's header, so a file encrypted on one machine opens on another with nothing but the password — no key file, no account, no shared configuration.
A wrong password and a modified file fail in exactly the same way, and the tool says so rather than guessing. AES-GCM authenticates the ciphertext as well as encrypting it, so both break the same check. That is the behaviour you want — a decryption that quietly succeeded on tampered data would be far more dangerous — but it does mean a failure is not proof that the password was wrong.
A file that was not encrypted here is identified from its header and reported as such, rather than producing a confusing failure several steps later.
Everything happens in this tab. The encrypted file, the password and the recovered contents never leave it, which is the point: a decryption service you upload to is a service that has both the file and the password at the same moment.
Common uses
- Opening a file you encrypted earlier.
- Recovering a document sent to you as an encrypted file.
- Checking that an encrypted backup still opens.
Frequently asked questions
- Why does it not say whether my password was wrong?
- Because it cannot. AES-GCM authenticates the data, so a wrong password and an altered file fail the same check. Guessing between them would be making something up.
- Can it open files from other encryption tools?
- No. It reads the header format written by the encryption tool here. Another tool's file is identified and reported rather than failing obscurely.
- Is the file uploaded to decrypt it?
- No, and that is the point — an upload would put the file and the password on someone else's machine at the same moment.
Related tools
File Encryption
Encrypt any file with AES-256-GCM and a password, entirely in your browser.
Text Encryption
Encrypt and decrypt text with AES-256-GCM and a password, entirely in your browser.
File Hash & Checksum
Hash any file with SHA-1, SHA-256, SHA-384 and SHA-512, and compare against a published checksum.
Password Strength Checker
Estimate how long a password would resist an offline attack, and why.