TXT · Text & Data tools

AES Text Encryptor & Decryptor

Secret Passphrase
Input
Output
encryptmode0chars out

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.

Frequently Asked Questions

It encrypts standard text into a secure AES cipher string using a passphrase, or reverses the process to reveal the original text.

Yes, it uses a 256-bit key derived from your passphrase using PBKDF2.

The encryption process generates a random salt for every new operation. Even if you use the exact same text and passphrase, the salt changes, which produces a completely different cipher string.

Yes. The output uses the standard OpenSSL format and includes the salt header. You can decrypt it using the OpenSSL command line or any AES library that supports this standard.

Explore Our Tools

Browse all tools