Encrypt Text With a Password

Protect a message with strong AES-256 encryption.

Processed locally — nothing is uploaded

About Text Encryptor

The password is the entire security model: the key is derived from it, nothing is stored, and there is no recovery path. A weak password makes AES-256 beside the point, and a forgotten one makes the text permanently unreadable.

Lock a message with a password using AES-256-GCM encryption, then share the ciphertext and decrypt it later with the same password. Your message and password never leave your browser.

Encrypt a message with a password using AES-256-GCM — the same strong, authenticated encryption trusted for sensitive data — then share the result and decrypt it later with the same password. It is the simple way to protect notes, credentials or messages you need to store or send through an insecure channel.

The key is derived from your password using PBKDF2 at 150,000 iterations, which is what makes a short password expensive to attack rather than instant. Without the correct password the ciphertext cannot be read, and there is no reset.

Learn how this works

Frequently asked questions

What encryption is actually used?

AES-GCM via the browser's built-in Web Crypto API, with the key derived from your password. GCM is authenticated, so tampering with the ciphertext causes decryption to fail rather than silently returning wrong data.

What happens if I forget the password?

The text is unrecoverable. There is no reset, no backup and no recovery key, because nothing is stored anywhere — that is the point. Store the password somewhere safe before you rely on this.

Is this safe enough for genuinely sensitive information?

The algorithm is strong, but overall security rests on your password and on the trustworthiness of the device you run it on. A short or reused password undoes the encryption; for high-stakes secrets use a dedicated password manager or PGP.

Common Use Cases

  • Protecting a note before pasting it somewhere less private
  • Sending sensitive text through a channel you do not fully trust
  • Encrypting a snippet you need to store in a shared document

More Text Encryptor tools

Related tools