Cipher Workbenchcodes, ciphers and secret messages

Cipher Workbench

Encode and decode messages with ten classic ciphers and codes, then test yourself on today's Daily Cipher. Games, lessons and more ways to hide a secret are in the menu above.

Caesar cipher wheel
Shift 3: A becomes D

Caesar cipher

Daily Cipher

A new coded quote every day, the same for everyone. Each code symbol always stands for the same real letter, so when you fill in one box, every matching box fills in too. The puzzles get harder through the week, from a gentle Monday to a fiendish Sunday.

Time 0:00   Hints 0

Crack a Message

Paste any encoded text. The letter counts show its fingerprint, and the identifier suggests which cipher made it, with a key when it can find one.

Letter frequency

Cipher identifier

Learn a Code

Step-by-step lessons with practice games. Each one saves your stars, so you can stop any time and pick up where you left off.

Pick what to learn

Learn Morse Code

Learn Morse the way radio operators do: by sound. Each lesson adds one new character, played at real speed with extra space between letters so you have time to think. Score 90% on a round and the next character unlocks. Your progress is saved in this browser.

Lesson 1

    Press Start a round, then type each character you hear.

    On a keyboard, type what you hear and press the space bar to replay.

    Learn Pig Latin

    Pig Latin is a secret way of talking that kids have shared on playgrounds for well over a hundred years. Learn it one rule at a time: each lesson shows a rule in action, then gives you words to try. Pass a lesson to unlock the next one. Your stars are saved in this browser.

      Learn Binary

      Every computer, phone and game console stores everything (words, pictures, music) as long strings of 1s and 0s called binary. Learn to read and write it with light bulbs and magic dot cards. Pass a lesson to unlock the next one. Your stars are saved in this browser.

        Learn Hex

        Hexadecimal, or hex for short, is a way of counting with sixteen digits: 0 to 9, then A to F. Programmers use it as a shortcut for binary, and every color on a web page has a hex code. Pass a lesson to unlock the next one. Your stars are saved in this browser.

          Kids' Puzzle Maker

          Make a fresh code-breaking puzzle for kids aged 6 to 12. Solve it right here on screen, or save it as a worksheet to print. Every press of New puzzle gives a different one.

          Step 1: Pick a puzzle
          Step 2: How hard?
          Step 3: What should it say?

          Printable worksheets

          Logic Games

          Classic brain-teasers that take planning, patience and clever thinking. Every one has a "Show me how" button if you get stuck.

          Pick a game
          How hard?

          Unscramble Words

          Type a jumble of letters to find every English word hiding inside it. Use a question mark for a blank that can stand for any letter. To solve a scrambled sentence, put a space between each jumbled word.

          Write a Secret Letter

          Hide a message inside an ordinary-looking letter. Pick how the letter will travel, write it, and the page tucks your secret inside. Whoever receives it can uncover the message here with Read a secret letter.

          Step 1: How will you send it?

          Uses the Vigenère cipher. Your reader will need the keyword too, so share it separately.

          Step 5: Your finished letter

          Hide a Message in a Picture

          Steganography hides the fact that a message exists at all. This tool tucks your text into the tiniest color details of a picture, changes too small for anyone to see. Send the picture to a friend, and they can use this same page to read it.

          Put a secret message inside a picture, then save the picture to share.

          Step 1: Choose a picture

          Any photo from your device works. No picture handy? Use the sample to try it out.

          Without a keyword, anyone who uses this page on your picture can read the message. With one, the message is also scrambled with the Vigenère cipher, so they need the keyword too. Share it with your friend separately, not in the same message as the picture.

          Step 4: Hide it

          Your picture will appear here.

          Hidden layer shows the last bit of every color as pure black or white. A hidden message shows up as a band of static along the top.