Join the Official Discord

Cipher tools

Decoders, solvers and translators for the ciphers that turn up in puzzle hunts. They work as you type, never send your text anywhere, and carry no ads. Stuck on a message you can't place? Start with the cipher identifier.

Solvers & analysis

Don't know what you're looking at? Start here. These work out the cipher, the key, or both.

Classic ciphers

Encode and decode with a key. Most of these will also find the key for you if you don't have it.

Symbol alphabets

Letters drawn as shapes, dots or flags. Type to draw them, or tap the symbols to read a message back.

Codes & encodings

No key and no secret, just a different alphabet. These turn up everywhere in puzzle hunts.

Which tool do I need?

Look at the characters before anything else. Dots and dashes are Morse. Only 0s and 1s are binary. Numbers no higher than 26 are almost always letter positions. A long run of mixed-case letters and digits ending in = is Base64.

If it's letters that don't read, the question is whether the letters themselves changed or only their order. Run frequency analysis: if E, T and A are still the commonest letters, the message has been shuffled, so try the rail fence. If other letters dominate, it's a substitution: try Caesar first, then the substitution solver. If no letter stands out at all, it's probably Vigenère.

Or skip all of that and paste it into the cipher identifier, which runs those checks for you.