Home › Text Tools › Cryptogram Maker

Cryptogram Maker

Type a quote or message and get a ready-to-solve cryptogram: every letter is swapped for another, with optional hint letters, a letter frequency table and a separate answer key. Print it as a worksheet or copy the puzzle text for a newsletter, classroom or party game.

Last updated:

Advertisement
Advertisement

How to use the Cryptogram Maker

  1. Type or paste a quote, or pick one of the sample sayings, and add the author.
  2. Choose the cipher and the number of hint letters; fewer hints and short quotes are harder.
  3. Pick the layout: normal words, or groups of five letters for a tougher puzzle.
  4. Press Create puzzle or New cipher until you like it.
  5. Print the worksheet, copy the puzzle text, or download it with the answer key.

How the cryptogram is built

A substitution cipher is a reordered alphabet. For each letter of the quote, the tool looks up its partner in that alphabet; spaces, digits and punctuation stay as they are. Accented letters are converted to plain A–Z first. The four cipher options create the alphabet differently:

CipherHow the alphabet is madeDifficulty
Random substitutionThe 26 letters are shuffled with a seeded random generator, repeating until no letter maps to itself. The puzzle number is the seed.Standard newspaper style
Keyword alphabetThe keyword’s letters (duplicates removed) come first, followed by the rest of the alphabet, then rotated so no letter maps to itself.Standard; solvers who find the keyword can rebuild the whole key
Caesar shiftEvery letter moves the same number of places, e.g. shift 3: A→D, B→E.Easy: one letter reveals all
AtbashThe alphabet is reversed: A↔Z, B↔Y, C↔X.Easy once spotted

Solving tips to share with your solvers

  • One-letter words are almost always A or I.
  • Common short words: THE, AND, FOR, ARE, BUT, NOT, YOU; two-letter words like OF, TO, IN, IS, IT.
  • Use the frequency table: the most common code letters usually stand for E, T, A, O, I, N or S.
  • Look for patterns such as repeated letters (LL, EE, SS) and apostrophes (’S, ’T, ’RE).
  • Work on the author: a familiar name can unlock several letters at once.

Printing

Print worksheet uses your browser’s print dialog and prints only the puzzle sheet, not the rest of the page. Choose “Save as PDF” in the dialog to keep a PDF copy. Untick “Print answer key on page 2” to hand out puzzles without the solution.

Frequently asked questions

What is a cryptogram?

A cryptogram is a puzzle in which a short piece of text, usually a quote, is encrypted with a substitution cipher: every letter is consistently replaced by a different letter. The solver uses letter patterns, short words and letter frequencies to work out the original text.

How do I make a cryptogram easier or harder?

Longer quotes are easier because they give more patterns to work with. Hint letters make it easier still. To make it harder, use a short quote, give no hints, or choose the 5-letter group layout, which hides where words begin and end.

What is the difference between an Aristocrat and a Patristocrat?

In an Aristocrat, word breaks and punctuation are kept, so you can spot short words like THE and A. A Patristocrat removes spaces and writes the ciphertext in groups of five letters, which makes it much harder.

Can a letter stand for itself?

Not in a standard cryptogram. The random option reshuffles the alphabet until no letter maps to itself, and the keyword option shifts its alphabet for the same reason when possible.

Can I use song lyrics or book quotes?

You can make puzzles from any text for personal use, but if you publish or sell puzzles, use your own sentences, public-domain quotes or proverbs to avoid copyright problems. Short sayings from long-ago authors are usually a safe choice.

Is my quote uploaded anywhere?

No. The puzzle is generated in your browser, and printing uses your browser’s own print dialog. Your last quote is remembered only in this browser.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Cryptogram PuzzleCrack a substitution cipher letter by letter to reveal a famous saying. Daily puzzle, hints, timer.Letter Frequency CounterCount how often each letter appears, compare with English frequencies and see top bigrams.Caesar CipherEncode and decode Caesar shift ciphers and crack unknown shifts with a ranked brute force.Word Search GeneratorMake a word search puzzle from your words, play it online or print it with an answer key.Word CounterCount words and characters and clean up text.Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.Online Word ProcessorFree browser word processor with headings, lists, tables and images. Autosaves; export DOCX or PDF.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.Remove Line BreaksStrip line breaks and extra spaces, keep paragraphs if you want.Sort Lines AlphabeticallySort a list A-Z, Z-A, numerically, naturally or by length, or shuffle it.Case ConverterConvert text to UPPERCASE, lowercase, Title Case, camelCase and more.Citation GeneratorCreate APA, MLA and Chicago citations for books, websites and articles.MLA Format GeneratorBuild an MLA 9 heading, title page layout and Works Cited entries.Bibliography GeneratorBuild an alphabetized bibliography in APA 7, MLA 9, Chicago or Harvard style.Essay Length & Reading TimeWords to reading time, speaking time and handwritten or typed pages.Lorem Ipsum GeneratorGenerate placeholder text as paragraphs, words or lists, with HTML.Instagram Caption FormatterKeep line breaks and spacing in Instagram captions and bios.Instagram Bio GeneratorCreate Instagram bios with templates, fancy fonts and emojis.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.TikTok Caption CounterCount TikTok caption characters and hashtags against the 2,200 limit.Speech Length CalculatorPaste a speech to see how long it takes to say at any speaking speed.Text to SpeechTurn text into natural-sounding speech.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Text RepeaterRepeat any text or emoji up to 100,000 times with custom separators.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.YouTube Description & Chapters GeneratorBuild a YouTube description with chapters, links and hashtags from templates.Text CompareFind the differences between two texts.AI Prompt GeneratorBuild better prompts for ChatGPT, Midjourney and more.Email Signature GeneratorBuild HTML email signatures for Gmail and Outlook.Flashcard MakerMake flashcard decks and study them with flip cards and spaced repetition, saved in your browser.Find and Replace TextFind and replace words or regex patterns in any text, with match highlighting and undo.YouTube Tag GeneratorGenerate YouTube tag ideas from your title and keywords and fit them in the 500-character limit.Quiz MakerMake a multiple-choice quiz, take it with instant scoring and share it with a link.Add Line NumbersNumber every line of your text with custom start, step, padding and separator, or remove numbers.Add Prefix and Suffix to LinesAdd text to the start and end of every line: quotes, commas, bullets or SQL lists.Emoji CipherTurn secret messages into emoji with a shared key, then decode them back to text.Extract Domains from URLsPull hostnames or root domains out of URL lists, strip www, dedupe and count links per domain.Free Fire Name Style Generator50+ stylish Unicode name styles for Free Fire nicknames with a 12-character limit check.Initials GeneratorTurn names into initials (JFK, J.F.K., J. F. K.) or monogram order, one name or a whole list.List to Sentence ConverterTurn a list into a natural sentence with commas and “and” or “or”, with an Oxford comma toggle.Merge Lines Side by SideCombine two to four lists line by line with any separator, padding or filling uneven lengths.Online OutlinerBullet outliner with collapse, drag reorder, Tab indent and Markdown, OPML or TXT export.Online Sticky NotesDraggable, resizable color sticky notes on a board that saves in your browser, with backup.Remove Line NumbersStrip leading numbers like 1., 1), [1] or code line numbers from every line and keep the text.Remove Stop WordsStrip common stop words (the, and, of…) from text in 7 languages to reveal the keywords.Remove Text in BracketsDelete everything inside ( ), [ ], { }, < > or custom markers, with nested bracket support.Remove URLs from TextStrip links, www addresses and bare domains from text, plus emails, @mentions or hashtags.Sort Names by Last NameAlphabetize full names by surname, handling van/de, Jr./III and Last, First output.Text Border GeneratorWrap text in a copyable ASCII or Unicode box: single, double, rounded, heavy, stars and more.Text Divider GeneratorCopy aesthetic Unicode line dividers like ─── ⋆⋅☆⋅⋆ ─── or build your own symmetric divider.Text HighlighterHighlight chosen words and phrases in several colors, count each one and copy the colored text.Text Pixel Width CalculatorMeasure how many pixels wide text renders in any font and size, and check it against a limit.Trim Characters from LinesRemove the first or last N characters, or text before/after a marker, on every line.Comma SeparatorTurn a column of lines into a comma separated list and back, with any delimiter.LinkedIn Post FormatterAdd bold, italic and other Unicode styles to LinkedIn posts and preview the fold.Word Frequency CounterFind the most used words and phrases in any text and turn them into a word cloud.Social Media Post PreviewMock up a post for X, Facebook, Instagram, LinkedIn or Threads and save it as a PNG.Sentence CounterCount sentences and paragraphs, see average sentence length and spot long sentences.Emoji CounterCount every emoji in your text, including flags, skin tones and ZWJ sequences.Readability CheckerScore your text with Flesch, Flesch-Kincaid, Gunning Fog, SMOG and more readability tests.Text to Handwriting ConverterTurn typed text into realistic handwriting on notebook paper and save it as PNG or PDF.Keyword Density CheckerFind the most used 1, 2 and 3-word phrases in your text and their keyword density %.Title Capitalization ToolCapitalize titles and headlines in AP, APA, Chicago and MLA style side by side, with one-click copy.Accent KeyboardClick to insert é, ñ, ü, ç, ß and other accented letters for 11 languages, then copy.Small Text GeneratorTurn text into tiny superscript, subscript and small caps letters you can copy and paste.
See all 459 Text Tools →