AES-GCM Encryption Online - Password Encrypt and Decrypt Text
Encrypt text with AES-256-GCM and PBKDF2 or decrypt a compatible JSON payload locally.
About this tool
Encryption derives a key from the password with PBKDF2-SHA-256, 150000 iterations and a random 16-byte salt, then uses a random 12-byte IV for AES-GCM.
How to use
- Enter or select the source data.
- Run the tool locally with the required options.
- Review and copy or download the result.
Features
- AES-256-GCM authenticated encryption.
- PBKDF2-SHA-256 key derivation.
- Portable JSON with salt, IV and ciphertext.
Common use cases
- Test authenticated encryption flows.
- Create local encrypted text examples.
- Verify a payload generated by this tool.
Common issues and tips
- A forgotten password cannot be recovered.
- The JSON stores parameters and ciphertext, not the password; strong password selection still matters.
Privacy
Processing runs locally in your browser. Input and generated output are not uploaded to Tools12345.
Frequently asked questions
How does it choose encrypt or decrypt?
A JSON payload with salt, IV and ciphertext triggers decryption.
How many PBKDF2 iterations are used?
150000.
Is the password uploaded?
No.