AES-GCM Text Encrypt / Decrypt

AES-GCM Text Encrypt / Decrypt

Local Processing

Encrypt 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

  1. 1
    Choose a taskEncrypt or decrypt.
  2. 2
    Enter content and passwordType the text or ciphertext and the password.
  3. 3
    CopyCopy the ciphertext or the decrypted text.

Examples

Encrypt a note
Input: Text "The Wi-Fi password is …", your own password
Result: Base64 ciphertext starting with VEJYMQ… (different every time)
Decrypt
Input: The ciphertext above + the same password
Result: The original text "The Wi-Fi password is …"

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.

Have feedback or ideas for this tool? Suggest & Inquire →