Crossword Solver

Type the letters you know and a dot (.) for each blank square — like c.t.e — to find every word that fits.

Loading dictionary…

How the crossword solver works

Type your pattern using the letters you've already filled in and a dot (you can also use _, ?, or a space) for each empty square. The solver then scans a dictionary of more than 269,000 words and returns every word of that exact length whose known letters line up with yours. The more crossing letters you already have, the shorter the list. Results are shown most-common words first so the likely answer is near the top.

Pattern examples

For a five-letter answer where you know the first and third letters, type c.t.e. For an eight-letter word ending in -tion, type ...ction. To narrow a long list, add a letter you know is in the word — but aren't sure where — to the contains box.

More word tools

Share this tool

Stuck friend? Send them the solver so they can crack their grid too.

Frequently asked questions

How do I enter a crossword pattern?
Type the letters you already know and use a dot, underscore, or question mark for each blank square — for example, c.t.e. The number of characters you type sets the word length.
Can it solve crossword clues?
This tool solves by pattern, not by clue meaning. Enter the letters you've filled in plus the length, and it lists every word that fits those squares. It's fastest once you have a crossing letter or two.
Is this crossword solver free?
Completely free, with no sign-up. Everything runs in your browser, so your puzzle is never sent anywhere.