Codes
A1Z26
Turn letters into numbers, or read a number puzzle one letter at a time.
Open A1Z26CipherSteps
Choose from 16 classic ciphers and codes. Encode a message, follow the letter steps, or decode a puzzle with a known rule.
Codes
Turn letters into numbers, or read a number puzzle one letter at a time.
Open A1Z26Substitution
Multiply, shift, and follow the calculation for each letter.
Open Affine cipherSubstitution
Reverse the alphabet to encode a message. Apply Atbash again to decode it.
Open AtbashCodes
Write each letter as five A/B symbols using the 26-letter Baconian alphabet.
Open Baconian (26-letter)Substitution
Subtract each message letter from its key letter, then use the same rule to decode.
Open Beaufort cipherSubstitution
Shift the alphabet, check each letter, and try all 26 shifts when you do not know the key.
Open Caesar cipherTransposition
Write a message in rows, then read its columns in key order. No padding is added.
Open Columnar TranspositionSubstitution
Use a repeating digit key to give each message letter its own small shift.
Open Gronsfeld cipherCodes
Translate dots and dashes, then listen at a speed that suits you.
Open Morse codeGrids
Build a keyed square and follow each letter pair, including any added fillers.
Open PlayfairGrids
Find each letter by its row and column in a 5 × 5 square.
Open Polybius SquareTransposition
Write letters in a zigzag, then read across the rails to rearrange the message.
Open Rail FenceSubstitution
Shift each letter by 13 places. Run the result through ROT13 again to read it.
Open ROT13Transposition
Choose a grid width, write across the rows, and read down the columns.
Open ScytaleGrids
Read and write tap pairs with the 5 × 5 C/K square.
Open Tap CodeSubstitution
Repeat a letter key across your message and follow the changing shifts.
Open Vigenère cipherNo matches yet. Try a method name or a shorter search.
Not for protecting confidential information.
Cipher rules and reference guides →