File Encryptor
Encrypt or decrypt a file with a password using AES-256-GCM and PBKDF2 key derivation. Files never leave your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
No file selected.
How the file encryptor works
- Choose Encrypt or Decrypt mode, then select a file and enter a password.
- Click the action button - encryption uses AES-256-GCM with a PBKDF2-derived key.
- Download the resulting file. Keep your password safe - it's required to decrypt.
FAQ
What encryption method is used?
AES-256-GCM, a modern authenticated encryption cipher, with a key derived from your password using PBKDF2 (250,000 iterations, SHA-256) and a random salt.
Does my file ever leave my device?
No - encryption and decryption both happen entirely in your browser using the Web Crypto API. Your file and password are never uploaded anywhere.
What happens if I forget my password?
There is no way to recover the file - the password is the only key, and it isn't stored anywhere. Keep it somewhere safe.
What file extension does the encrypted file use?
Encrypted files are downloaded with a .enc extension appended to the original filename. Decrypting removes that extension automatically.
How we compare
| Feature | Online Tool Store | Cloud file encryption service | Desktop encryption software |
|---|---|---|---|
| Files never leave your device | ✓ | ✗ | ✓ |
| No install required | ✓ | ✓ | ✗ |
| Modern AES-256-GCM cipher | ✓ | ✓ | ✓ |
Useful for password-protecting a sensitive file before sharing it, without trusting a third-party service with the contents.