Skip to content
Convertto

AES Text Encryptor

Encrypt and decrypt text with AES-256-GCM and a passphrase, entirely in your browser.

This encrypts text with AES-256-GCM, deriving the key from your passphrase using PBKDF2 with up to 1.2 million rounds. A random salt and nonce are generated per message and packed into the output, so the same text encrypted twice produces entirely different ciphertext.

Runs in your browser
Cipher
AES-256-GCM — authenticated, so tampering is detected
Key derivation
PBKDF2-SHA-256 at up to 1,200,000 rounds
Privacy
Runs entirely in your browser — nothing is uploaded
Cost
Free, unlimited, no sign-up

Frequently asked questions

Why does encrypting the same text twice give different output?

Because a fresh random salt and nonce are used each time. That is essential: reusing a nonce with the same key in GCM catastrophically breaks the cipher, and identical ciphertext would reveal that two messages are the same.

Can you recover my message if I forget the passphrase?

No, and nor can anyone else. The key is derived from the passphrase alone and nothing is stored. That property is what makes the encryption meaningful.

How to use the aes text encryptor

  1. 1Choose the mode.
  2. 2Enter or paste your text.
  3. 3Enter the passphrase — it stays in your browser and is never sent anywhere.
  4. 4Choose the key derivation rounds.
  5. 5Choose the ciphertext format.
  6. 6Press Run, then download the result when it is ready.

Embed this tool

Put the working aes text encryptor on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.

Share this tool

Last updated

More hash & crypto tools