Crossword Solver

Know a few letters? Enter them with a # for each blank and we’ll find every word that fits the grid.

Type the letters you know and # for each empty square — t##st finds five-letter words starting with T and ending in ST.

Add your tiles to see only the words you can actually play. Leave it blank to search the whole dictionary.

Solve from the letters you already have

Most crossword answers fall once a couple of crossing words fill in a few letters. Type what you know — say #A#E# for a five-letter answer with A and E in the second and fourth squares — and every matching word appears, scored for the major word games too.

Why we don’t just look up the clue

Clue-to-answer databases republish other people’s crossword content, and a modern AI assistant answers a trivia clue inline anyway. The durable, honest tool is the pattern solver: it works from your own grid, needs no one else’s puzzle, and gets stronger with every crossing letter you add. Not sure of the length? Try the word unscrambler.

Frequently asked questions

How does the crossword solver work?

Enter what you know about the answer: the letters you've already filled in, and a # (or ?) for each empty square. For a seven-letter answer where you have the first and last letters, you'd type c#####d. We return every dictionary word that fits those exact positions and that length.

Can it solve a clue like 'Capital of France'?

No — and that's deliberate. This is a pattern solver: it works from the letters and length, which is what you actually have once a few crossing answers are in. Clue-to-answer lookup would mean republishing other people's crossword content, which we don't do. Fill in a couple of crossing letters and the pattern solver narrows it down fast.

Does the number of # signs matter?

Yes. The total length of what you type is the length of the answers returned, so c#####d returns seven-letter words only. If you're not sure of the length, try the word unscrambler instead.