Text encryption

Encrypt text with a password into a base64 block, or decrypt one back, using AES-256-GCM.

The same password is needed to decrypt. It is never stored or sent anywhere.

The output is base64 text: version + salt + IV + ciphertext (AES-256-GCM, PBKDF2-SHA-256 key). Send it as text and share the password separately.

Encryption runs entirely in this browser using WebCrypto. Nothing is uploaded.

This protects text you paste here — it is not a password manager and does not hide who wrote the message or when.

How to use

  1. Choose encrypt or decrypt.
  2. Enter the text and a password.
  3. Run it and copy the result.

What it supports

PBKDF2-SHA-256 (200,000 iterations) derives the key; each encryption uses a fresh random salt and IV. Anyone with the password can decrypt — share it by a different channel. Text up to 200,000 characters.

Related tools

Related guides