Edu-Games.org
By Teachers, for Teachers

    Free Codeword Generator – Create Printable Code Word Puzzles

    Create personalized printable codeword puzzles in seconds. Customize the word list, set starting letters, and download a ready-to-print PDF — no login required.

    This free codeword generator creates a crossword-style grid where every letter is replaced by a number from 1–26. Students must decode the letters to reveal all the hidden words. The generator automatically ensures all 26 letters of the alphabet appear in every puzzle — words added to fill gaps are highlighted in yellow so you can review them before printing.

    Enter your word list, generate the puzzle, and download a ready-to-print PDF — no account needed.

    Create your codeword puzzle

    Puzzle Title:
    Messages:
    Instructions:
    Advertisement
    Include solution page

    ♥ Support edu-games

    Excel export/import ?
    Puzzle management ?

    How the Codeword Generator Works

    The generator builds a crossword-style grid and checks that all 26 letters of the alphabet are present. If any are missing, it automatically selects words from the English dictionary to fill the gaps. Those added words appear with a yellow background in the word list so you can approve or replace them before printing.

    All 26 Letters Are Required

    A valid codeword puzzle must contain every letter of the alphabet at least once — otherwise, some number codes would be unsolvable. If a letter is missing from your word list, the generator adds a suitable dictionary word automatically. Check the yellow-highlighted entries and remove any that are not appropriate for your students. Click generate again and the gap will be filled with a different word.

    Starting Letters

    To give solvers a foothold, the generator picks one or more starter words and reveals their letters in the key grid. Starter words have a light green background in the word list. You can right-click any word to promote it to a starter instead. The generator normally selects a short 3-letter word to keep the puzzle challenging but solvable.

    Customizable Word List

    You can edit every word in the list, remove unsuitable entries, and regenerate as many times as you like. Upload your own vocabulary via Excel to target a specific topic or reading level — ideal for teachers building themed vocabulary puzzles.

    Download and Print

    Once the puzzle is ready, download it as a PDF in A4 or Letter size. Tick the solution option before downloading to include a solved version on a separate page — useful for self-marking or classroom projection.

    FAQ for the Codeword Generator

    Why must a codeword puzzle contain all 26 letters?

    In a codeword each number from 1 to 26 represents exactly one letter. If a letter is absent from the grid, its number code never appears — making that code unsolvable. The generator checks for missing letters after building the grid and automatically adds words from the English dictionary to fill any gaps.

    What are the yellow-highlighted words in the word list?

    Yellow words were added automatically by the generator to ensure all 26 letters appear in the grid. They are not part of your original word list. Check each one before printing — if a word is unsuitable for your students, remove it and click Generate again. The generator will replace it with a different word.

    What are the green-highlighted words, and how do starting letters work?

    Green words are the starter words — their letters are revealed to the solver in the number key at the bottom of the puzzle. This gives players a foothold to begin decoding. The generator normally picks a short 3-letter word as the starter. You can right-click any word in the list to promote it to a starter word instead.

    How many letters are revealed to the solver?

    By default the generator reveals the letters of one starter word (typically 3 letters). Those letters appear pre-filled in the key grid at the bottom of the printed puzzle. You can right-click a different word to use it as the starter if you want to reveal more or fewer letters.

    What is the difference between a codeword and a standard crossword?

    A crossword has numbered clues that lead you to each answer. A codeword has no clues at all — every letter in the grid has been replaced by a number from 1 to 26, and the same number always represents the same letter. Solvers must use logic and the given starter letters to crack the code and reveal all the words.

    Can I upload my own word list instead of typing words manually?

    Yes. Use the Excel import button to upload a .xlsx file with your own words. This is useful when you want to build a themed vocabulary puzzle from a specific word set. You can also export the current word list to Excel to edit it offline.

    Does the solution page show the complete letter–number key?

    Yes. When you tick the solution option before downloading, the PDF includes a second page with the completed grid and the full letter–number key — showing which number corresponds to which letter. This is useful for self-marking or for projecting the answer in class.

    Can students play the codeword puzzle online instead of printing it?

    Yes. Click Create link to play online after generating your puzzle. This produces a shareable URL that opens an interactive version of your codeword in the browser — no printing required. Students can type their answers directly on screen.