AES-256-GCM ยท Web Crypto API

Text Encryption Tool

Encrypt or decrypt text with a passphrase, entirely in your browser. Nothing is uploaded โ€” the passphrase and plaintext never leave your device.

๐Ÿ”’ Encryption and decryption run locally using your browser's Web Crypto API. If you lose the passphrase, the text cannot be recovered.

How it works

1

Choose encrypt or decrypt

Switch modes depending on whether you're protecting new text or reading a previously encrypted message.

2

Enter text and a passphrase

A unique random salt and IV are generated for every encryption, and your key is derived with PBKDF2.

3

Share the result safely

Send the encrypted output through any channel โ€” it's unreadable without the same passphrase.

FAQ

Is my text uploaded anywhere?

No. Encryption and decryption both happen locally using the browser's built-in Web Crypto API. Nothing is sent to a server.

What encryption does this use?

AES-256 in GCM mode. The key is derived from your passphrase with PBKDF2 (SHA-256, 100,000 iterations) and a random salt, and a random IV is generated for every encryption.

What happens if I forget the passphrase?

The text cannot be recovered. There is no backdoor or password reset โ€” the passphrase is the only key, and it is never stored anywhere.

Try other tools