AES File Encryption
Encrypt any file with a password, or decrypt a file previously encrypted here.
Hashing & encryption Client-side WebCrypto AES-256-GCM
Tool preview
How to use it
- 01
Drop the file.
- 02
Enter the password.
- 03
Encrypt or decrypt, then download.
Limitations
- ! The output of encryption is a text container, not a proprietary archive format.
- ! Large files are held in memory, so multi-gigabyte files may fail.
FAQ
What format is the .enc file?
Base64 of the salt and IV, a dot, then Base64 of the AES-GCM ciphertext.
Can I decrypt it elsewhere?
Yes, if the other tool implements PBKDF2-SHA256 with 150,000 iterations and AES-GCM with the same layout.
Is the file uploaded?
No.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- WebCrypto AES-256-GCM
- Category
- Hashing & encryption
- Network requests
- None while processing