Text encryptor
Encrypt text or a password with a secret key, and decrypt it back. AES-256 · in your browser
How it works & the fine print
Your key is run through PBKDF2 (200,000 rounds, SHA-256) to derive an AES-256-GCM key, with a random salt and nonce each time. The output is the salt + nonce + ciphertext, Base64-encoded. Everything happens in your browser — the text and key are never uploaded.
Important: there is no recovery. If you lose the key, the text is gone — that's the point. Keep the key somewhere safe.
Frequently asked questions
How is my text encrypted?
With AES-256-GCM. Your passphrase is stretched with PBKDF2 (200,000 rounds) to derive the key, all in your browser.
Can I recover the text if I lose the key?
No. There's no backup or recovery — that's the point. Keep your key somewhere safe.
Is anything uploaded?
No, encryption and decryption happen locally on your device.