Encrypt and decrypt text with a password
This free text encryption tool scrambles your message with AES-256-GCM, one of the strongest and most widely trusted encryption standards. Your password is stretched into a 256-bit key using PBKDF2 with 100,000 iterations of SHA-256, so only someone with the exact password can read the result. It is ideal for protecting private notes, API keys, recovery phrases, and any sensitive text you need to store or send. Everything happens in your browser using the built-in Web Crypto API — no text and no password are ever uploaded.
How to encrypt or decrypt text
- Choose Encrypt to protect text, or Decrypt to recover it.
- Type or paste your text into the input box.
- Enter a strong password — use Show to check what you typed.
- Click Process to run the encryption or decryption locally.
- Use Copy output to grab the result, then store your password safely.
Why the password matters
The security of your message depends almost entirely on your password. A long, unique passphrase is dramatically harder to guess than a short or common word, so consider generating one with the password generator. Because there is no recovery option, save the password somewhere secure before you close the page — without it, the ciphertext is unrecoverable by design.
Encoding, hashing, and encryption
Encryption is reversible with the right key, which makes it different from hashing. If you only need a one-way fingerprint or checksum of your data rather than something you can decrypt, reach for the hash generator instead. Use encryption when you need to hide text and later read it back, and hashing when you need to verify integrity without ever recovering the original.