Crosswords on any topic, or from your own word list.
Pick a theme to get answers, clues and an interlocking grid you can solve here, print or share as a link. Your own word list can become a crossword or a word search.
The app itself, running inside this page. Anything you do here is saved in your browser.
Ask it to do things
Press Ctrl+K in the app (Cmd+K on a Mac) and describe what you want. The model chooses from the app's own functions, runs them in order and tells you what changed. Some examples:
| A crossword about 90s video games, tricky clues | Writes the words and builds the grid. |
| Turn my vocabulary list into a word search | Makes a word search from the Build page words. |
| Give me a hint for 3 down | Reveals one letter of that answer. |
Instructions you save in the same box, such as "keep it short" or "I'm a beginner", are added to every AI request the app makes.
Features
- AI-written themed answers
- Clues in three styles (easy, NYT-Tuesday, punny/tricky).
- Grid constructor
- Multi-attempt search, crossing validation, adjacency rules, area/squareness scoring.
- Standard numbering
- Across/down clue lists with completion strike-through.
- Full keyboard solving
- Arrows, Tab/Shift+Tab, Space to flip direction, smart Backspace.
- Check
- Reveal word, reveal all, clear, solve timer with completion detection.
- New layout
- From the same words; print-friendly stylesheet (blank grid + clues).
- Build page
- Paste your own word list (ANSWER: clue, answer - clue, or bare words) with validation, a live layout preview, and model-written clues for any words missing one.
- Word search page
- The same words hidden horizontally, vertically, diagonally and optionally backwards; drag across letters to mark them; printable.
- Share links encode the title
- Layout seed and entries, so a friend gets the identical grid with nothing stored on a server.
- Export to .ipuz
- The open crossword format.
Runs in your browser
Grid construction, numbering, solving UI, checking, timing, printing. None of this needs a network connection or a model.
Uses a language model for
Themed answer/clue generation with style control, sanitized locally.
Notes
- Cost
- Free. Each account has a daily allowance of AI requests.
- Your data
- What you make stays in this browser on this device. Your account is only used for signing in and for the built-in AI. You can export a backup or clear everything from Settings.
- AI access
- Signed-in users get the built-in AI with nothing to set up. You can also use your own Groq or OpenRouter key under Settings.
- Source
- The code and tests are on GitHub under the MIT license. The tests also run in your browser.