Create a Secret Code Puzzle

Create a free Secret Code puzzle using A.I. or enter a message below to start.
Type a message to create a Secret Code game
Reveal:
Symbols:
SolutionShow solution
Hint words (optional):
Apple: A red fruit
Banana: A curved fruit
Orange: A round citrus fruit

How to Create a Secret Code Puzzle

Building your own secret code puzzle only takes a few steps:

  1. Write your message. Type a sentence, quote, or short message into the generator's text box.
  2. Add hint words. Optionally, add a few hint words to help players figure out the trickiest letters.
  3. Set the difficulty. Choose how many letters are revealed at the start, and pick which symbols replace the letters.
  4. Check the challenge. Toggle Show solution to see how hard the puzzle will be to crack.
  5. Generate and share your puzzle. Click Create to generate the puzzle and share it online, or click Print and use the print preview to get it ready for your activity.

You can also let AI write the message for you, or search for a ready-made quote.

Want to explore other games? Check out our other generators here.

Secret Code, Cryptogram, or Crostic: What's the Difference?

Secret Code and Cryptogram are two names for the same puzzle: a substitution cipher that swaps every letter in a message for a different letter, number, or symbol. "Secret Code" is simply the friendlier name used here; the puzzle itself works exactly the same way.

Crostic traditionally refers to something else. The classic Crostic, also called a Double-Crostic or acrostic, is a clue-based puzzle invented in the 1930s: you solve numbered clues like a crossword, and the letters of your answers fill a grid that spells out a quote, while the first letters of the answers, read in order, spell out the quote's author and source. There's no letter-for-symbol substitution involved at all.

These days, though, plenty of puzzle books and apps use "Crostic" as just another name for the substitution-cipher puzzle, so you'll often see the three terms used interchangeably. Whichever name you know it by, this generator builds the substitution-cipher version: swap each letter for a symbol, then crack the code to reveal the message.

AI Secret Code Generator

Not sure which message to use? Let artificial intelligence write it for you.

Click Generate with A.I., type a topic, for example "friendship," "outer space," "famous inventions," or "the ocean," and choose how many hint words you want. The AI will write a message you can edit before creating your puzzle.

If you'd rather use something well known, click Find a quote and search for a topic or author to pull a quote from famous people straight into your puzzle.

Using Real Quotes in Your Puzzle

Click Find a quote, type a topic like "success" or "friendship," or the name of a well-known person, and the generator searches a database of real, attributed quotes for matches, showing each quote's text together with its author. Click a result to drop it straight into your puzzle, ready to encode.

Don't love the options? Click Refresh to pull a new batch of quotes for the same search.

Already have a quote in mind? You don't need the search: just type it into the message box followed by a dash and the author's name (for example, Be yourself; everyone else is already taken - Oscar Wilde), and the generator automatically recognizes and separates the attribution. Quotation marks around the message are also stripped automatically.

Using a real quote is an easy way to get an instantly recognizable, attributed message without writing one yourself, and the author's name gives solvers an extra clue to hold onto while they crack the code.

Create a Secret Code With Your Own Message

You can also build a fully custom secret code. Type any sentence, quote, or short message you'd like to encode, and the generator will turn it into a puzzle automatically.

You can create activities with:

  • inspirational quotes
  • riddles and jokes
  • facts tied to a lesson
  • trivia for a party or event
  • secret messages for a game night
  • vocabulary from a language lesson
  • any other message you can think of

Add Hint words to give players an extra clue: type one word per line followed by a colon and a short clue, and every letter in that word will also appear in the encoded message.

Hint Words: Purpose and Limitations

A hint word works like a mini crossword clue placed alongside your secret message. Because the same cipher applies to the whole puzzle, solving that one small word instantly reveals every occurrence of its letters throughout the main message too, giving solvers a foothold beyond whatever letters were revealed at the start.

Hint words do come with a few limits. Every letter in a hint word must already appear somewhere in your secret message; if it doesn't, the generator stops and tells you exactly which letters are missing, so pick words made only of letters you've already used. Hint words also aren't shown for free: solvers still have to answer the clue themselves, unlike the letters revealed automatically at the start.

Because solving one hint word can reveal every occurrence of several letters at once, especially common ones, adding more than one or two can make a puzzle noticeably easier. They're most useful for very short messages or ones with few repeated letters, where there wouldn't otherwise be much to cross-reference and the puzzle could feel like pure guesswork.

Customize the Difficulty

Not every secret code puzzle needs to be equally hard.

Use Reveal to choose how many letters are shown when the puzzle starts, making it easier to get going. Use the Symbols dropdown to decide what appears below each square: Letters, Numbers, Symbols, Emojis, or Greek letters. The Accents dropdown controls how accented letters are treated: ignored, shown pre-filled, or treated as separate letters. Toggle Show solution off to check how challenging your game really is before sharing it.

You can tailor the activity to whoever will be solving it: kids, students, adults, or puzzle enthusiasts.

Printable Secret Code Puzzles

A secret code can also be turned into a worksheet for the classroom, for home, or for a special activity in just a few clicks.

Use the print preview to set the Title and Header, and choose whether the solution prints on a 2nd Page, in the Footer, or not at all. That way you can prepare both the activity and an answer sheet without designing anything by hand.

If you need several activities on different topics, you can generate each one with its own message.

Ideas for Using a Secret Code Puzzle

For Teachers

Turn a fact, a spelling word, or a lesson takeaway into a decoding challenge, with the answer sheet ready to print alongside it.

For Language Learners

Encode a sentence in English, Spanish, French, German, or any other language you're practicing. Cracking the code letter by letter helps you get familiar with spelling and vocabulary.

For Kids

Pick a short, simple message and reveal a few extra letters to create a puzzle suited for younger children. To raise the difficulty, use a longer message and reveal fewer letters.

For Families and Activities

Create a themed secret message for a party, a scavenger hunt, a celebration, or a game night.

Why Use Oh, my Dots!?

Oh, my Dots! is built to take you from an idea to a finished puzzle without having to design anything by hand.

  • Write your own message. You decide exactly what the secret message says.
  • Generate messages with AI. Enter a topic and let AI write the message for you.
  • Find a ready-made quote. Search by topic or author to pull a quote from famous people.
  • Control the difficulty. Reveal more or fewer letters to make the puzzle easier or harder.
  • Choose your symbols. Swap letters for numbers, symbols, emojis, or Greek letters.
  • Get it ready to print. Use the preview to generate an activity that's ready to print.

Tips for Building a Good Secret Code Puzzle

For an easy activity, use a short, familiar message and reveal a few letters at the start.

For a harder activity, use a longer message, reveal fewer letters, and skip the hint words.

Add hint words when you want to give players a way in without making the puzzle too easy: a couple of short, well-known words are usually enough to get them started.

Frequently Asked Questions

What is a secret code puzzle?

A secret code puzzle, also known as a cryptogram, hides a message by replacing each letter with a different letter, number, or symbol. Solvers crack the code by looking for patterns, common letters, and words they already know. Some puzzle books and apps also call this a crostic, though that name traditionally belongs to a different, clue-based puzzle.

How can I make a secret code puzzle for free?

Type your message into the Oh, my Dots! generator, set the reveal amount and symbols, and click Create. You can also use AI or the quote finder to get the message started.

Can I create a secret code with my own message?

Yes. Type any sentence, quote, or message into the generator and it will be turned into a puzzle automatically.

Can I create a secret code with AI?

Yes. Click Generate with A.I., give it a topic and a number of hint words, and the AI will write the message for you.

Can I use a real quote for my secret code?

Yes. Click Find a quote and search by topic or author to pull a quote from famous people into your puzzle.

What are hint words?

Hint words are optional clues you add to help players figure out the trickiest letters. Every letter used in a hint word must also appear in the secret message.

Can I print the secret code puzzle?

Yes. The page includes a print preview so you can prepare the puzzle and choose whether the solution appears on a second page, in the footer, or not at all.

Can I use the generator for educational activities?

Yes. You can create puzzles using vocabulary from a subject, a language, a reading assignment, or any other topic you want to work on.

Can I use the printed or online Secret Code on commercial applications?

Yes. You can use the puzzle "as is," online or printed, in your commercial products, as long as you keep the Oh, my Dots! logo and watermark. Alternatively, you can replace the logo with the text "Game generated by www.ohmydots.com", which must appear on every page that includes a puzzle. If you would rather not include any mention of Oh, my Dots!, you can purchase a high resolution image from us instead (minimum order of 5 games). Get in touch through our contact page.

Can I use the printed or online Secret Code on Amazon KDP?

Yes, the same terms apply to Amazon KDP books. You can use the puzzle as is, keeping the Oh, my Dots! logo and watermark, or replace it with the text "Game generated by www.ohmydots.com" on every page that includes a puzzle (not just in the book's credits). If you do not want any mention of Oh, my Dots!, you can purchase a high resolution image instead (minimum order of 5 games). Reach out through our contact page.

Can I make a secret code for kids?

Yes. Use a short, simple message and reveal a few extra letters to create an activity suited for kids.

Can I make a secret code in another language?

Yes. You can encode a message in other languages and choose whether accented letters are ignored, shown pre-filled, or treated as separate letters.

Create Your Secret Code Now

Write your own message, let AI suggest one, or find a quote, then generate your secret code puzzle.

Make a free secret code puzzle with Oh, my Dots!

More game generators

Secret Code Maker powered by A.I.

Save time and let our chatbot generate the message for you. Just enter a topic and the number of hint words and press OK.

Allow quotes

Find a quote for your Secret Code

If you need help coming up with a message for your Secret Code puzzle, you can use our quote finder. Just type a topic below to start searching.

Which game would you like to create?