Text & File Encryption
Encrypt text or any file with a password using AES-256 — and decrypt it again later. Everything happens in your browser; nothing is uploaded.
AES-256-GCM with a key derived via PBKDF2 (210,000 iterations). Everything runs in your browser — if you lose the password, the data cannot be recovered.
Try next
Your files are processed locally in your browser. They are not uploaded to our servers.
How to use
- Choose text or file mode, and encrypt or decrypt.
- Enter a strong password — you'll need exactly this password to decrypt.
- Run the operation and copy the result or download the encrypted/decrypted file.
What is this tool?
Text & File Encryption uses your browser's built-in Web Crypto engine with AES-256-GCM, the same encryption standard used by banks and messengers. Your password is strengthened into a key via PBKDF2 with 210,000 iterations, and each encryption uses a fresh random salt and nonce. Because everything runs locally, there is no account, no server and no backdoor — and also no recovery if you lose the password.
Common uses
- Encrypting a file before uploading it to cloud storage
- Sending sensitive text through an insecure channel (share the password separately)
- Protecting a document on a shared computer or USB stick
- Storing recovery codes or notes in encrypted form
FAQ
What happens if I forget the password?
The data is unrecoverable — by design. There is no backdoor, no reset and no one who could help, because the encryption happens only on your device.
Which encryption is used exactly?
AES-256 in GCM mode (authenticated encryption), with the key derived from your password via PBKDF2-SHA-256 with 210,000 iterations and a random salt.
Can the other person decrypt without this tool?
The output uses a simple salt+IV+ciphertext layout that any AES-GCM implementation can read, but the easiest way is to open this page and use decrypt mode.
Is there a file size limit?
No hard limit, but very large files (hundreds of MB) may be slow or memory-hungry since everything runs in the browser.