← All tools

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.