AES Encrypt Decrypt — Free Online AES Encryption & Decryption Tool
Encrypt and decrypt text with AES-256-GCM or AES-256-CBC — uses Web Crypto API with PBKDF2 key derivation.
Jump to tool ↓Frequently Asked Questions
AES-256 Encryption: The Gold Standard for Symmetric Encryption
AES (Advanced Encryption Standard) is the world's most trusted symmetric encryption algorithm. Approved by NIST in 2001 and classified for use with US government Top Secret data, AES-256 provides 256-bit security — more than enough to protect any sensitive information against brute force attacks for the foreseeable future.
This tool implements AES with two modern modes: GCM (Galois/Counter Mode) and CBC (Cipher Block Chaining). AES-GCM is recommended for new applications — it's an authenticated encryption mode that simultaneously encrypts and authenticates your data, making it impossible to tamper with ciphertext without detection. AES-CBC provides encryption without authentication and should be paired with an HMAC for integrity.
Key derivation uses PBKDF2 with 100,000 SHA-256 iterations, converting your password into a cryptographic key. A unique random salt is generated per encryption, preventing pre-computed attacks. All operations use the Web Crypto API — the browser's native cryptographic implementation — with no external libraries required.
Standards & References
Built and maintained by DevDecode. This tool processes your input in your browser; it is not uploaded for processing. Found an issue? Let us know.
Related Tools
Related Guides
Hashing vs Encryption: What's the Difference?
Hashing is one-way; encryption is reversible. Learn the difference between hashing and encryption, where encoding fits in, and when to use each — with clear examples.
EncryptionSymmetric vs Asymmetric Encryption: What's the Difference?
Symmetric encryption uses one shared key; asymmetric uses a public/private key pair. Learn how each works, their speed trade-offs, and why TLS and PGP use both.
EncryptionWhat Is a Cipher? Types and Examples Explained
A cipher is an algorithm that encrypts and decrypts data. Learn the difference between ciphers and codes, plus block, stream, symmetric, and classic cipher types.
EncryptionWhat Is DES Encryption (Data Encryption Standard)?
DES is a legacy 56-bit symmetric block cipher, now insecure. Learn how DES works, why it was retired, what Triple DES is, and how AES replaced it.