Algorithm Gallery
Standalone tools for every supported algorithm. Pick any tool to start encoding or decoding.
A1Z26 Cipher
A simple direct substitution cipher where each letter is replaced by its number in the alphabet.
ADFGVX Cipher
A World War I cipher that combines a Polybius square fractionation with columnar transposition.
Affine Cipher
A monoalphabetic substitution cipher where each letter is mapped to its numeric equivalent, encrypted using a simple mathematical function.
Atbash Cipher
A substitution cipher where the alphabet is reversed.
Autokey Cipher
A Vigenère-style cipher that uses the message itself as part of the key.
Baconian Cipher
A method of steganography where each letter is replaced by a sequence of 5 characters, usually 'a' or 'b'.
Base32
Standard Base32 encoding and decoding.
Base64
Standard Base64 encoding and decoding.
Baudot Code
Historical 5-bit character code telegraph encryption.
Beaufort Cipher
A substitution cipher similar to Vigenère, but using a slightly different mechanism that makes it its own inverse.
Bifid Cipher
A cipher that combines the Polybius square with transposition to achieve fractionating.
Binary
Convert text to its 8-bit binary representation.
Caesar Cipher
Shift alphabets by a set amount to encode messages.
Columnar Transposition
A transposition cipher where the message is written in rows and read in columns defined by a keyword.
Decimal
Convert text to its decimal (ASCII) representation.
Four-Square Cipher
A polyalphabetic substitution cipher that uses four 5x5 matrices to encrypt digrams.
Gronsfeld Cipher
A variation of the Vigenère cipher that uses digits instead of letters for the key.
Hexadecimal
Convert text to its hexadecimal representation.
Hill Cipher (2x2)
A polyalphabetic substitution cipher based on linear algebra (2x2 matrix).
Keyword Cipher
A substitution cipher that uses a keyword to reorder the alphabet.
Leetspeak
Converts text to stylized 'l33tsp34k' using numbers.
Morse Code
Convert text to dots and dashes.
NATO Phonetic
Converts text to NATO phonetic alphabet (Alpha, Bravo, etc.).
Nihilist Cipher
A more complex variation based on the Polybius square and an additive keyphrase.
One-Time Pad
Mathematically unbreakable cipher if the key is truly random and as long as the message.
Pig Latin
Simple language game transformation.
Playfair Cipher
The first literal digram substitution cipher, using a 5x5 matrix of characters.
Polybius Square
A substitution cipher that represents each letter by its coordinates in a 5x5 grid.
Porta Cipher
A polyalphabetic substitution cipher that is its own inverse.
Rail Fence Cipher
A transposition cipher that writes a message in a zigzag pattern across multiple rails.
Reverse Text
Flips the entire message backwards.
Reverse Words
Flipping each word in the text while keeping word order.
ROT1
A simple rotation cipher that shifts letters by 1 (Caesar shift with offset 1).
ROT13
A simple substitution cipher that replaces a letter with the 13th letter after it in the alphabet.
ROT18
Combines ROT13 for letters and ROT5 for numbers.
ROT47
Shifts all visible ASCII characters by 47 to scramble text.
ROT5
A simple rotation cipher for numbers (0-9).
Running Key Cipher
A polyalphabetic substitution cipher that uses a long passage of text as its key.
Scytale
An ancient Greek transposition cipher using a rod with a fixed diameter.
Seeded Caesar
A Caesar shift where the offset is derived from a text passkey.
Simple Substitution
A monoalphabetic substitution cipher using a keyed alphabet.
Straddling Checkerboard
A substitution cipher that converts characters into digits with varying lengths.
Tap Code
Used by prisoners to communicate by tapping on bars or walls.
Trifid Cipher
A 3D expansion of the Bifid cipher using a 3x3x3 cube to fractionate characters.
URL Encoding
Standard percent-encoding for URI components.
Vigenère Cipher
A method of encrypting alphabetic text by using a series of interwoven Caesar ciphers.
XOR Cipher
A simple bitwise XOR operation between each character and a repeating key.