AES Encryption Tool Online - Encrypt & Decrypt Free

Free online cipher encryption tool supporting 100+ algorithms (AES-256, DES, Blowfish, ChaCha20). Encrypt and decrypt messages securely with client-side processing. No registration required.

Encryption Tools ✓ Free 🔒 Secure ⚡ Client-Side
1️⃣
Quick Guide:Recommended for most uses | 🔐 AES = Industry standard | 🔑 PBE = Use password instead of hex key | ⚠️ Legacy = Old systems only | 🚫 Deprecated = Insecure
2️⃣
Plaintext to encrypt or Base64/hex to decrypt 0 characters
3️⃣
AES-128: 32 hex | AES-192: 48 hex | AES-256: 64 hex Length: 0 bytes (0 hex chars)
4️⃣

Results will appear here after encryption/decryption

Results will appear here after encryption/decryption

Cipher Algorithm Reference Guide

Comprehensive reference for 100+ supported cipher algorithms with specifications, modes, and security recommendations.

AES - Advanced Encryption Standard Recommended
Specifications
Key Sizes128, 192, 256 bits
Block Size128 bits
Rounds10 (AES-128), 12 (AES-192), 14 (AES-256)
StructureSubstitution-Permutation Network
Published1998 (NIST standard 2001)
DesignersJoan Daemen, Vincent Rijmen
Security Status: Highly secure, industry standard. AES-256 recommended for high-security applications.
Supported Modes
ModePaddingSecurity
AES/CBC/PKCS5PADDINGPKCS5Good
AES/CBC/NOPADDINGNoneManual
AES/ECB/PKCS5PADDINGPKCS5Not Recommended
AES/ECB/NOPADDINGNoneNot Recommended
AES_128/GCM/NOPADDINGNoneBest
AES_192/GCM/NOPADDINGNoneBest
AES_256/GCM/NOPADDINGNoneBest
AES_128/CBC/NOPADDINGNoneGood
AES_128/CFB/NOPADDINGNoneGood
AES_128/OFB/NOPADDINGNoneGood

Tip: Use GCM mode for authenticated encryption. CBC mode requires unique IV for each encryption.

DES - Data Encryption Standard Obsolete
Specifications
Key Size56 bits (+8 parity bits)
Block Size64 bits
Rounds16
StructureBalanced Feistel Network
Published1975
DesignerIBM
Security Warning: DES is obsolete and insecure! 56-bit key is too small and can be brute-forced. Use AES instead.
Supported Modes (Not Recommended)
DES/CBC/NOPADDING
DES/CBC/PKCS5PADDING
DES/ECB/NOPADDING
DES/ECB/PKCS5PADDING

Historical Note: DES was the federal standard from 1977 to 2001. Superseded by AES.

3DES (DESede) - Triple DES Legacy
Specifications
Key Sizes168, 112, 56 bits (3 keying options)
Block Size64 bits
Rounds48 DES-equivalent rounds
StructureFeistel Network
Published1998 (ANSI X9.52)
Status: Legacy algorithm. More secure than DES but slower. Migrate to AES for new applications.
Supported Modes
DESEDE/CBC/NOPADDING
DESEDE/CBC/PKCS5PADDING
DESEDE/ECB/NOPADDING
DESEDE/ECB/PKCS5PADDING
Blowfish Secure
Specifications
Key Sizes32-448 bits (variable)
Block Size64 bits
Rounds16
StructureFeistel Network
Published1993
DesignerBruce Schneier
SuccessorTwofish
Security: Secure algorithm with no known practical attacks. Fast and well-analyzed. Small 64-bit block size may be limitation for large data.
Key Features
  • Variable-length key (flexible security)
  • Fast in software implementation
  • Public domain (no patents)
  • Used in password hashing (bcrypt)
  • Good choice for legacy systems

Blowfish is unpatented and license-free, making it popular for open-source projects.

Twofish Secure
Specifications
Key Sizes128, 192, 256 bits
Block Size128 bits
Rounds16
StructureFeistel Network
Published1998
DesignerBruce Schneier et al.
StatusAES Finalist
Security: Highly secure, AES competition finalist. Good alternative to AES with no known vulnerabilities.
Key Features
  • AES finalist (runner-up to Rijndael)
  • 128-bit block size (same as AES)
  • Public domain, no patents
  • Key-dependent S-boxes
  • Flexible design for various platforms

AES Competition: Twofish was one of the five finalists in the AES selection process.

Camellia Secure
Specifications
Key Sizes128, 192, 256 bits
Block Size128 bits
Rounds18 or 24
StructureFeistel Network
Published2000
DesignersMitsubishi Electric, NTT
CertificationCRYPTREC, NESSIE, ISO/IEC
Security: Internationally certified. Comparable security to AES. Popular in Japan and Europe.
Key Features
  • Similar performance to AES
  • Strong against differential/linear cryptanalysis
  • Efficient in both software and hardware
  • Derived from E2 and MISTY1
  • Approved by ISO/IEC 18033-3
ChaCha20 Modern
Specifications
Key Size256 bits
State Size512 bits
Rounds20
StructureARX (Add-Rotate-XOR)
Published2007
DesignerDaniel J. Bernstein
TypeStream Cipher
Modern Choice: Fast, secure stream cipher. Used in TLS, SSH, VPN. More efficient than AES in software on CPUs without AES-NI.
Key Features
  • Very fast in software (constant-time)
  • Resistant to timing attacks
  • Used in Google Chrome (TLS)
  • Used in WireGuard VPN
  • Variant of Salsa20
  • eSTREAM portfolio finalist

Modern Standard: ChaCha20-Poly1305 is an IETF standard (RFC 7539).

Other Supported Algorithms
Stream Ciphers
  • Salsa20 - Fast stream cipher by Bernstein
  • HC-128 - eSTREAM finalist
  • HC-256 - eSTREAM finalist
  • Grain v1 - Hardware-oriented
  • Grain-128 - 128-bit key version
  • VMPC - Variably Modified Permutation
  • RC4 - Deprecated
Block Ciphers
  • Serpent - AES finalist, very secure
  • ARIA - Korean standard (similar to AES)
  • SEED - Korean standard
  • SM4 - Chinese standard
  • GOST 28147-89 - Russian standard
  • Skipjack - NSA cipher (declassified)
  • TEA/XTEA - Tiny Encryption Algorithm
  • NOEKEON - Simple, efficient design
  • Threefish - 256/512/1024-bit blocks
Special Purpose
  • RC2, RC5, RC6 - Rivest ciphers
  • SHACAL-2 - Based on SHA-2
  • Rijndael - Original name for AES
  • TNEPRES - Serpent reversed
PBE (Password-Based)
  • PBKDF1/PBKDF2 with various ciphers
  • Supports SHA1, SHA256, SHA384, SHA512
  • Combined with AES, DES, RC2, RC4

Quick Comparison

Algorithm Key Size Block Size Security Speed Recommendation
AES 128/192/256-bit 128-bit Excellent Fast Recommended
ChaCha20 256-bit Stream Excellent Very Fast Modern Choice
Twofish 128/192/256-bit 128-bit Excellent Good Good Alternative
Camellia 128/192/256-bit 128-bit Excellent Fast International Standard
Blowfish 32-448-bit 64-bit Good Fast Legacy, Use Twofish
3DES 168-bit 64-bit Adequate Slow Legacy Only
DES 56-bit 64-bit Broken Fast Do Not Use

Security Recommendations

Recommended for Production:

  • AES-GCM (authenticated encryption)
  • AES-CBC with HMAC
  • ChaCha20-Poly1305
  • Camellia-GCM

Avoid in New Designs:

  • DES (obsolete, broken)
  • 3DES (legacy, slow)
  • ECB mode (any cipher)
  • RC4 (broken)

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.