Overview
Where your games stand, and whether today's cipher is still waiting for you.
You’re browsing as a guest
Limited accessEncode / Decode, Crack a Cipher, Auto-Solve, Analysis, Converters and the Spectrograph all work in full. The daily cipher, making games, and saved games need a free account — an email and a password is all it takes.
Jump in
Everything in here
Grouped by what they are for. The search box at the top of the page reaches all of them — press / from anywhere.
Encode / Decode
Run any text through one of the six ciphers, in either direction.
Daily Cipher
One puzzle a day, the same one for everybody. It rotates at midnight UTC.
The daily cipher needs an account
Everyone gets the same puzzle each day, and whether you’ve solved it has to be stored somewhere. That’s the only reason this one is gated.
Loading today’s cipher…
Daily Cipher
Everything you need is inside — you will not have to leave this page or paste the text anywhere else.
Three checkpoints, three different kinds of cipher. Each one hands you what you need for the next, so they have to be done in order.
- The Signal — letters drawn inside a sound. Read them out of the spectrogram, then work out what they were hiding: the picture shows ciphertext, not the answer.
- The Grid — a message whose letters are all correct and all in the wrong place. Frequency analysis will tell you nothing here; the word from the signal is what unscrambles it.
- The Intercept — today’s real cipher, no key and no hints about the alphabet.
The toolbelt travels with you: fingerprinting, letter frequencies, all 25 Caesar shifts, the substitution solver and a scratchpad, always pointed at whichever checkpoint you are on. Every checkpoint has a nudge, and a full reveal if you would rather just be told.
The clock starts the moment you enter and runs on wall-clock time, so it keeps going if you close the tab. Your times are kept on this device only — nothing is sent anywhere and there is no leaderboard.
Checkpoint 1 · The Signal
spectrographThis browser will not give us a drawing surface, so the picture cannot be shown here. Everything else still works.
A nudge
Tell me outright
Checkpoint 2 · The Grid
every letter is already correctA nudge
Tell me outright
Checkpoint 3 · The Intercept
Hints are recorded with your time, and shown on the leaderboard. A fast run with three hints is not the same as one without.
A nudge about the tools
Toolbelt
the cipher is already loadedA first guess at what kind of cipher this is, and why.
Each bar is how often that letter appears; the tick is where English would put it. A close match means the letters were not substituted, only moved.
Every Caesar shift, plus the ciphers that need no key, ranked by how much each reading looks like English.
For a substitution alphabet. This searches for the key against a model of English — it needs a good amount of text, and the daily cipher is often short enough that it will only get part of the way.
A scratchpad for working things out. It is saved on this device as you type, so it survives a reload.
Solved
Crack a Cipher
Paste ciphertext you don't have the key for. This tries every Caesar shift, the keyless ciphers, and shows you the letter frequencies — then ranks what looks most like English.
What is this?
A first guess at the cipher, from the shape of the text.
Vigenère key recovery
Splits the text into columns, solves each one as a Caesar shift, and rebuilds the keyword. Needs a decent amount of text — roughly 100 letters or more.
Keyless ciphers
These need no key, so they can be checked directly.
Every Caesar shift
25 candidatesRanked by how closely the letter distribution matches English. The top row is usually the answer, but skim the rest if it looks wrong.
Cipher Lab
Six families of cipher, and every one of them here to use in both directions. A family is not a filing category — it is a different idea about how to hide a message, and it decides what you reach for when you have to break one.
How it gets broken:
Nothing matches that.
Public games
Games other players have published. Anyone can play these — no account needed to solve one. Publishing is moderated, and anything that gets past it can be reported.
Nothing published yet. Make a game and publish it from My Games — yours would be the first.
Leaderboard
Ranked on how many daily ciphers you have solved, then on how quickly. Turning up matters more than being fast, so solves come first. Times are measured by the server, from when it hands you the puzzle to when it accepts your answer.
Leaderboards need an account
There has to be somewhere to keep your times, and someone to attach them to.
Nobody has solved a daily cipher in this period yet. Be the first.
You need a display name before you appear here — set one in Settings.
Friends
Add people by their display name to compare times on the friends leaderboard.
Invitations for you
Your friends
Nobody yet. Search above.
Waiting on them
Statistics
Your record on the daily cipher, and anyone else’s. Only what is already public is shown — never an email address, never private games.
Statistics need an account
There is nothing to count until there is somewhere to count it.
Whose?
Settings
Your profile is stored on your account and is what other players see. Everything else here is a preference for this browser.
How you appear
2 to 24 characters. You need one before you can appear on a leaderboard or add friends.
The accent is used across the whole workspace. It is saved to your account, so it follows you to any browser you sign in from.
This browser
Keyboard
- /
- Jump to the tool search
- CtrlK
- The same, if you prefer it
- ↑↓
- Move through search results
- Enter
- Open the highlighted result
- Esc
- Close the search or the account menu
- CtrlEnter
- Run the encode/decode tool
Delete your account
This removes your account, the games you have made, your daily times and your friendships. It cannot be undone and there is no way to recover any of it. Attempts you made on other people’s games stay, but stop being linked to you.
Auto-Solve
For ciphers with no key and too many possibilities to try by hand. This reads the text against a model of English built from 40 million letters, and searches for the key that makes it read like a sentence.
Measured on this solver: below about 60 letters a substitution usually cannot be recovered at all, around 90 letters it gets most of it, and from 150 letters it is reliably exact. That is a limit of the cipher, not of the search — a short message simply does not contain enough evidence. The other families below need far less, because their key spaces are small enough to check exhaustively.
That runs every attack below at once and ranks the readings against each other, which is the right first move when you do not know what you are holding. The individual attacks are here too:
Best reading
The key it found
nothing pinnedEach ciphertext letter and what it was read as. A short message will leave a few letters wrong — correct one and the reading updates immediately. Pin the ones you are sure of, then search again and it will keep them fixed.
What it looks like
Every attack, ranked together. The score is how English each reading is, per letter, less a penalty for how much the attack had to assume — without that the most flexible attack always wins, because it can bend furthest to fit.
Vigenère keys
Every key length is tried, and each position of the key is optimised against the whole decrypt rather than its own column alone — so the key positions constrain each other, which finds keys the column-by-column method misses.
Other cipher families
These have small enough key spaces to check exhaustively, so if the text is one of them it will be at the top.
Analysis
Fingerprint a piece of text without decoding it. Letter frequencies, repeated pairs and triples, and the key-length spectrum that gives a Vigenère away.
Fingerprint
Letter frequency
Bar = this text · line = EnglishIn English, E T A O I N lead by a distance. For a substitution cipher the tallest bars are your first guesses at them. The marker on each bar is where English would sit.
Key-length spectrum
Index of coincidence when the text is split into 1, 2, 3… columns. A repeating key makes its own length spike, along with the multiples of it. Flat means there is no repeating key to find.
Kasiski examination
Repeated sequences in a Vigenère ciphertext are usually the same plaintext encrypted at the same point in the key, so the distance between them is a multiple of the key length. Factor those distances and the key length is the number that keeps dividing them. This is independent of the spectrum above — when the two agree, you can trust the answer. Note that any divisor of the real key length divides those gaps too, so if 4 and 8 both score highly the answer is probably 8.
Repeated sequences
Common English pairs are TH HE IN ER, and triples THE AND ING. Repeats that survive encryption are the cribs you build a substitution from.
Pairs
Triples
Converters
The encodings that turn up in puzzles but aren’t really ciphers — Morse, binary, hex and letter numbering.
Morse code
Letters, digits & punctuationWords can be split with / or a wide gap. Anything it
can’t recognise comes back as ? rather than being dropped quietly.
Numbers & bytes
Spectrograph
A spectrogram plots time across, pitch up, and loudness as brightness — so any picture can be read as one. Draw something, hear it, then pull the picture back out of the sound.
1. Draw
Left → right is time · up is pitchBright strokes are loud, dark is silent. Tall thin marks click; long flat lines hum. Writing a word usually comes back readable.
2. Hear it
3. Read it back
Turn the sound back into a picture. Decode what you just drew to see how much survives the trip, or open a sound file and see what is hiding in it.
Make a Game
Write a secret message, pick a cipher, and get a link. Whoever you send it to can try to crack it without making an account.
Making games needs an account
A game is saved on the server and shared by link, so it needs an owner. Whoever you send the link to still doesn’t need an account to solve it.
My Games
Everything you've made, and how people are doing against it.
Your games live behind an account
Once you’ve made a few, this is where they sit along with how many people have tried and cracked each one.
Loading your games…