AES Text Encryptor & Decryptor
Encrypt sensitive text, notes, or keys with a secret passphrase. The encryption process uses Advanced Encryption Standard (AES) with a key derived from your passphrase.
Encrypting and decrypting
To encrypt text, enter the plain text in the input pane, provide a secret passphrase, and copy the resulting cipher string. The output is formatted as a Base64 string that includes the salt and the encrypted payload.
To decrypt, paste the AES cipher string into the input pane, switch the mode to Decrypt, and enter the exact passphrase used during encryption. If the passphrase is correct, the plain text will appear.
Passphrase security
The encrypted text is only as secure as the passphrase you choose. A short, common password can be guessed quickly using a dictionary attack. Use a long, unpredictable passphrase when encrypting sensitive data.
Format compatibility
This tool uses the standard OpenSSL-compatible AES implementation. The encrypted output begins with U2FsdGVkX1 when decoded, which is the standard OpenSSL salt header. You can decrypt these strings using OpenSSL in a terminal or any compatible library.