Text Encrypt & Decrypt (AES)
Encrypt and decrypt text with a password using AES-256-GCM — entirely in your browser, nothing is ever uploaded.
🔒 AES-256-GCM with PBKDF2 (600,000 iterations), entirely in your browser. There is no password recovery — if you lose the password, the text cannot be decrypted.
Encrypt text with a password
Type or paste text, choose a password, and get an AES-256-GCM encrypted string you can safely share or store. To read it back, paste the encrypted text with the same password. The key is derived from your password with PBKDF2 (150,000 iterations), and everything runs in your browser — the text and password never leave your device.
How it works
Each encryption uses a fresh random salt and IV, so encrypting the same text twice produces different output. The result packs the salt, IV and ciphertext together as Base64. Decryption fails cleanly if the password is wrong or the text was altered.
Frequently asked questions
Can I recover the text if I forget the password?
No. There is no backdoor or recovery — the password is the only key. If you lose it, the text cannot be decrypted.
Is this secure?
It uses AES-256-GCM with PBKDF2 key derivation via the browser Web Crypto API. Strength depends on choosing a strong, unique password.
Does the text get uploaded?
No. Encryption and decryption happen entirely in your browser using the Web Crypto API. Nothing is sent to a server.