AES-GCM Text Encrypt / Decrypt
Local ProcessingEncrypt or decrypt text with AES-GCM and a passphrase.
How It Works & Processing Standards
Encrypt or decrypt text with AES-GCM and a passphrase.
Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.
Current Limits
- Maximum input length: 2,000,000 characters
For storing or sending notes and settings safely. A key is derived from your password with PBKDF2-SHA-256 (600,000 iterations) and used for AES-256-GCM. The ciphertext carries its salt, IV and iteration count, so the password alone decrypts it.
If you lose the password nobody can decrypt it. Short passwords are open to guessing, so use something long like a passphrase.
What You Can Do
- Encrypt
- Text + password → Base64 ciphertext; the same text gives a new ciphertext each time.
- Decrypt
- Ciphertext + password → original text; a wrong password or altered ciphertext fails.
How to Use AES-GCM Text Encrypt / Decrypt
- 1Choose a taskEncrypt or decrypt.
- 2Enter content and passwordType the text or ciphertext and the password.
- 3CopyCopy the ciphertext or the decrypted text.
Examples
Common Use Cases
- Sending a sensitive note by chat or email and sharing the password separately
- Keeping settings in a shared document without letting everyone read them
Frequently Asked Questions (FAQ)
The same text gives a different ciphertext each time.
That is expected: a fresh random salt and IV are made every time. Any of them decrypts with the same password.
Decryption fails.
Either the password differs or the ciphertext was cut or altered. GCM cannot tell these apart and refuses both.
