Share
AES-256-GCM encrypt and decrypt text with a passphrase — runs in your browser.
Encrypt and decrypt text using AES-256-GCM, the same standard used by governments and banks. Enter a passphrase and your message — the tool derives a key with PBKDF2 (310,000 iterations) and encrypts locally in your browser using the Web Crypto API. The output is a compact base64 string that includes the salt and IV. Nothing is ever sent to any server.
Securely encrypt or decrypt your private messages using AES-256-GCM directly in your web browser.
Enter your message or encrypted string
Type or paste the plain text you wish to encrypt, or the base64 encrypted string you need to decrypt, into the main input field.
Provide a secure passphrase
Enter a strong password which the tool will use to derive a cryptographic key via PBKDF2 with 310,000 iterations.
Select the encryption or decryption action
Choose the appropriate action to process your data locally using the Web Crypto API without sending any information to a server.
Copy the resulting output
Retrieve the generated base64 string containing the salt and IV for encryption, or the original plain text if you performed a decryption.
Estimated time: PT1M
Share this tool
Key derived with PBKDF2 (310,000 iterations) · AES-256-GCM · Random salt + IV per encryption