Tools for Crossword Puzzle Generation?
Mood
supportive
Sentiment
positive
Category
other
Key topics
I'm big fan of crossword puzzles such as the New York Times daily crossword and I'd like to build my own crossword puzzle game.
Has anyone had any luck using AI or other tools to speed up the process of building crossword puzzles?
I've used the Phil crossword puzzle maker to export crossword patterns with a few clues and answers in JSON format. Then I've tried various prompts with Claude Sonnet 4 to fill out the rest of the puzzle but I haven't been able to produce a valid crossword puzzle with the across and down words intersecting properly.
Any advice on tools or prompting would be appreciated. Thanks!
The author is seeking tools to generate crossword puzzles and discusses various approaches using AI and specialized software.
Snapshot generated from the HN discussion
Discussion Activity
Moderate engagementFirst comment
2h
Peak period
6
Day 1
Avg / period
4
Key moments
- 01Story posted
Sep 1, 2025 at 4:48 PM EDT
3 months ago
Step 01 - 02First comment
Sep 1, 2025 at 6:56 PM EDT
2h after posting
Step 02 - 03Peak activity
6 comments in Day 1
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 2, 2025 at 7:28 PM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
As someone who has dabbled in AI generated crosswords I found that providing samples of "good crossword clues" (which I curated from historical NYT monday puzzles) as part of the LLM context helped tremendously in generating better clues.
Part of the deep satisfaction in solving a crossword puzzle is the specificity of the answer. It's far more gratifying to answer a question with something like "Hawking" then to answer with "scientist", or answering with "mandelbrot" versus "shape".
So ideally, you want to lean towards "specificity" wherever possible, and use "generics" as filler.
Producing a valid layout is a different situation. Ultimately depends on how strict you are in terms of acceptable layouts. Getting a NYT compatible crossword puzzle is going to be more difficult by virtue of its symmetrical requirements than if you're okay with just laying out sequences of perpendicular intersecting words.
I provided a few specific clues and answers along with the grid layout, and a theme as context. Ideally this would generate a filled crossword that I could then verify and edit.
Claude would churn, restarting from scratch over and over trying to fill the layout. If I remove the grid layout from the context, I can generate sparse sequences like you mention but these are not very fun to play.
I pre-defined a handful of layouts (minis generally just have corners blacked out), and brute-forced puzzles with all 4 or 5-letter words (depending on the space available, given the blacked-out squares) using a word list from Wordnik. I used an LLM to generate clues.
For now I will just use Phil to build mini puzzles and try using an LLM to help generate clues. Thanks.
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.