Encrypt and decrypt data with symmetric ciphers like AES and ChaCha20, asymmetric RSA, classical ciphers and password-based encryption. Everything runs in your browser.
AES, ChaCha20 and shared-key ciphers
Encrypt and decrypt data securely using Jasypt.
Open toolEncrypt and decrypt data securely using AES algorithm.
Open toolEncrypt and decrypt data securely using XXTEA.
Open toolEncrypt and decrypt with TEA or XTEA. Runs offline.
Open toolEncrypt and decrypt with RC2 (CBC). Runs offline.
Open toolEncrypt and decrypt with SEED (KISA, CBC). Runs offline.
Open toolEncrypt and decrypt with ARIA (RFC 5794, CBC). Runs offline.
Open toolEncrypt and decrypt with Camellia-128 (RFC 3713). Runs offline.
Open toolEncrypt or decrypt data using XOR cipher with a repeating key. Supports text, hex, and Base64 formats.
Open toolEncrypt or decrypt text and data with DES or Triple DES in CBC or ECB mode.
Open toolEncrypt or decrypt text using the RC4 stream cipher with a key of your choice.
Open toolEncrypt or decrypt data using ChaCha20-Poly1305 with a 256-bit key and 96-bit nonce.
Open toolEncrypt or decrypt data using the Rabbit stream cipher with a 128-bit key.
Open toolEncrypt or decrypt data using Blowfish in CBC or ECB mode with a key of 4 to 56 bytes.
Open toolRSA and public-key cryptography
Encrypt files and images with a password or key
Historic and educational ciphers
Encode or decode text using the ROT13 cipher, a simple letter substitution technique.
Open toolEncode or decode messages with the Vigenere keyword cipher.
Open toolEncode or decode messages using the Affine cipher with a modular arithmetic letter substitution.
Open toolConvert text to and from Baconian cipher using five-character sequences of A and B.
Open toolShift-cipher encode and decode with Caesar.
Open toolMirror-alphabet encode and decode with Atbash.
Open toolZigzag transposition encode and decode (Rail Fence).
Open toolDigraph-substitution encode and decode (Playfair).
Open toolSelf-reciprocal keyword cipher (Beaufort).
Open toolCoordinate cipher encode and decode (Polybius square).
Open toolLetter-to-number encode and decode (A1Z26).
Open toolPassword-based key derivation