Encrypt and decrypt text with AES-256
Lock a message with a password using AES-256-GCM; the recipient decrypts it here with the same password.
About AES encryption
Type a secret message and a password and press “Encrypt” to get unreadable Base64. Send it any way you like and share the password separately; the recipient pastes it, enters the same password and presses “Decrypt”.
It uses AES-256-GCM with a key derived by PBKDF2 (SHA-256, 310,000 iterations, random salt) via Web Crypto. A wrong password or tampered text fails to decrypt. Security depends on password length.
FAQ
Can a forgotten password be recovered?
No — nobody, including us, can decrypt without it.
More tools here
JSON formatter Base64 encode / decode Image ↔ Base64 URL encode / decode HTML entities Hash generator UUID generator JWT decoder Regex tester Cron generator Unix timestamp converter Code formatter Markdown preview Text ↔ binary Color converter Contrast checker CSS gradient JSON to CSV CSV to JSON YAML ↔ JSON JSON to TypeScript TOTP generator Password strength checker CSS box shadow CSS border radius Tailwind colors Color palette generator Aspect ratio calculator Chmod calculator