AES Encrypt / Decrypt
Online AES encrypt/decrypt with AES-128/192/256, 5 modes, multiple paddings, fully local.
Encryption Settings
Password is derived into AES key via PBKDF, suitable for general encryption.
About This Tool
A comprehensive online AES (Advanced Encryption Standard) tool designed for developers and security engineers. Supports AES-128, AES-192, and AES-256 key sizes with CBC (recommended), ECB, CFB, OFB, and CTR cipher modes. Padding options include PKCS#7, Zero Padding, and No Padding. Two key input methods are available: Password mode (auto-derives keys via PBKDF for general use) and Raw Key mode (direct hex key and IV input for professional development). Output supports Base64 and Hex formats. File import and result export are included. All encryption runs entirely in your browser—your data and keys never leave your device.
Features
- 🔐 Multi Key Sizes: AES-128, AES-192, AES-256 support
- 🧩 Five Modes: CBC (recommended), ECB, CFB, OFB, CTR
- 📦 Flexible Padding: PKCS#7, Zero Padding, No Padding
- 🔑 Dual Key Modes: Password-based derivation or raw hex key/IV
- 📤 Dual Output: Base64 and Hex encryption output
- 🛡️ Local Processing: 100% browser-side encryption, keys never leave your device