← All guides

How to Make a Crossword Puzzle (Free, in Minutes)

There are two ways to make a crossword: place every word by hand on graph paper, or paste your answers and clues into a maker and let it build the grid. This guide covers the fast way, plus a few tips that make the puzzle better.

The whole thing takes about five minutes once your word list is ready. The part that decides whether the puzzle comes out clean is the word list itself, so that is where we start.

Type your answers and clues, generate the grid, print or share.

Open the crossword maker

Step 1: List your answers and clues

Write one entry per line as ANSWER | Clue. The answer is the word that goes in the grid; the clue is the hint a solver reads. If you already have a list of terms and definitions, paste it in and adjust the separator.

Pick words that share letters. A crossword only works when answers cross, so words with common letters — vowels, and letters like R, S, T, N — interlock more easily than unusual spellings. Ten to twenty answers is a comfortable range for a single page.

A worked example: which words interlock

Say your unit is the solar system. Words like MARS, SATURN, ORBIT, STAR, and SOLAR share A, R, S, and T, so they cross each other in several places and pack into a tight grid. A word like SKY, at three letters with no shared vowel run, floats at the edge and connects at just one point.

If you want a specific word to sit in the middle, give it neighbors that share its letters. To anchor PLANET, add words containing P, L, A, N, E, or T — EARTH crosses it on the A, TELESCOPE on the T. The maker does the placing; your job is handing it words that can connect.

Step 2: Generate the grid

Click generate and the maker arranges your words into a compact, interlocking grid, then numbers the across and down clues for you. If a word cannot connect to the rest, it gets flagged so you can swap it for one that shares a letter.

Do not like the layout? Generate again. The same word list can produce several valid grids, and a second pass often gives you a tidier shape or moves a long word off the edge.

Step 3: Print, save, or share

Print the puzzle and the answer key prints on its own page, so you can hand out a class set without giving away the solution. Download a PDF if you would rather email it home, or copy the share link so students can solve it in the browser.

Fix a sparse or broken grid

  • A word refuses to place: it shares no letter with the rest. Swap it, or add a short bridge word that shares a letter with both it and the group.
  • The grid looks stretched and empty: your words are too long or too varied. Add three or four short words (three to five letters) built from common letters to knit the middle together.
  • Two answers you wanted crossing never touch: give them a shared letter by adding a word that contains that letter and sits between them.
  • The puzzle is too easy: keep the grid and rewrite the clues a step harder rather than changing the words.

Tips for a better crossword

  • Keep answers short for younger kids — three to six letters interlock cleanly.
  • Write literal clues for grades 2–4 and save wordplay for older solvers.
  • Match the clue’s tense and part of speech to the answer.
  • If the grid looks sparse, add a couple of short words that share letters.

Frequently asked questions

Is it free to make a crossword?

Yes. The crossword maker is free with no signup and no watermark on the printed puzzle or answer key.

Can I use my own clues?

Yes. You write each answer and its clue, so the puzzle reads exactly how you want. You can also load a themed set and edit from there.

What if I just want the grid?

Use the crossword grid maker, which is the same engine framed around building a clean, interlocking grid from your words.

How many words fit on one page?

Ten to twenty answers print comfortably on a single sheet at a readable size. Beyond about twenty-five, the grid grows and the type shrinks, so consider splitting it into two puzzles.

Why are some of my answers missing from the grid?

An answer that shares no letter with any other word cannot cross anything, so it is left out and flagged. Swap it for a word that shares a letter, or add a bridge word that connects it to the rest.

Related