Crossword Puzzle Generator

Create custom crossword puzzles from your own words and clues, or use a template. Solve interactively, then download as PDF or PNG.

1.
2.
3.
4.
5.

Pro Tips

  • Use 10-20 words for the best puzzle density. Too few words make a sparse grid, too many may leave words unplaced.
  • Include words with common letters (E, A, R, S, T) to increase the number of intersections.
  • Mix word lengths. A combination of short (3-5 letter) and long (7-10 letter) words creates a more interesting layout.
  • Write clear, concise clues that give exactly one logical answer. Avoid ambiguous clues.
  • Try Shuffle & Regenerate multiple times to find the most compact and connected layout.
  • Download as PDF for classroom use. The puzzle page and answer key are on separate pages.

Last updated: March 2026

What Is the Crossword Generator?

A crossword puzzle generator takes a list of words and clues and automatically arranges them into an interlocking grid where words cross each other at shared letters. This tool lets you build fully custom crossword puzzles in seconds — perfect for teachers creating classroom activities, students making study aids, or anyone who enjoys word puzzles.

Unlike most crossword makers that require paid accounts or desktop software, this generator runs entirely in your browser. Enter your words, click generate, and get a printable puzzle with numbered clues and a separate answer key. The interactive solving mode lets you or your students solve the puzzle right on screen with real-time feedback.

The placement algorithm sorts words by length, places the longest word first, then finds optimal intersections for each remaining word. It validates spacing to ensure no unintended adjacencies and numbers cells according to standard crossword conventions — left-to-right, top-to-bottom.

How to Make a Crossword Puzzle

Choose a template or start from scratch: Select from pre-built word lists covering US States, Animals, Math Terms, or Science vocabulary. Each template includes 12-15 words with descriptive clues. Alternatively, pick Custom to enter your own words and clues from scratch.

Add your words and clues: Type each word and its corresponding clue into the input fields. You can add up to 30 words. For bulk entry, click "Paste Word List" and paste your words one per line, using a colon, tab, or pipe character to separate the word from its clue.

Generate and refine: Click "Generate Crossword" to create the puzzle. If some words couldn't be placed, the tool tells you which ones and why. Click "Shuffle & Regenerate" to try a different arrangement with the same words — each attempt produces a unique layout.

Solve or download: Use the interactive solving mode to work through the puzzle on screen, or download it as a PDF for printing. The PDF includes the blank puzzle with clues on page one and the answer key on page two. PNG export is available for embedding in documents, and CSV or JSON export preserves the raw puzzle data.

Frequently Asked Questions

How many words can I add to a crossword puzzle?

You can add up to 30 words per puzzle. For the best results, we recommend 10 to 20 words. Fewer than 8 words tends to produce a sparse, disconnected grid, while too many words may result in some being unable to fit. The algorithm prioritizes placing the longest words first and builds outward from there.

Why can't some of my words be placed?

The crossword algorithm places words by finding letter intersections with already-placed words. If a word shares no letters with any placed word, or if every valid position is blocked by adjacent words, it cannot be placed. Try adding words with common letters like E, A, R, S, and T, or click Shuffle & Regenerate to try a different layout.

Can I print the crossword for classroom use?

Yes. Click Download PDF to get a printable document with the empty puzzle grid and numbered clues on the first page, and a complete answer key on the second page. You can also use the Print button for a quick browser print. The PNG download is great for embedding in worksheets or presentations.

How does the interactive solving mode work?

Click Start Solving to begin the timer and enter solving mode. Click any white cell and type a letter to fill it in. The cursor automatically advances to the next cell. Press Tab to toggle between Across and Down directions. Use the Check button to highlight incorrect letters in red, or Reveal Word to show the answer for the selected word.

Can I save my crossword and come back to it later?

The puzzle data exists only in your browser session and is not saved to any server. To preserve your work, download the puzzle as a PDF or PNG, or export the word list as CSV or JSON. You can re-import a word list later using the Paste Word List feature to regenerate the puzzle.

Related Tools