Crossword Solver — Find Words That Fit Your Pattern

One stubborn slot can stall a whole crossword. This free Crossword Solver attacks it the direct way: type the letters you already have, mark every unknown square with ?, and it searches our 359,039-word list for every word that fits the pattern exactly — so a slot like c?oss?ord collapses to a single answer. It runs entirely in your browser; nothing you type is uploaded.

How the Crossword Solver works

The solver treats your pattern as a row of squares. A letter square is fixed: only words with that exact letter in that exact position survive. A ? square (a full stop works too) is open: any letter may sit there. A word is returned only if it matches every fixed square and has exactly the pattern’s length, so the pattern is the word length. If you set the length menu to a longer word, the pattern is extended with unknown squares on the right — handy when you know a word’s opening letters and its length but nothing else. Results come back alphabetically, because with crosswords the question is never “what scores most” but “what fits”, and an alphabetical list is the fastest to scan against your crossing letters. Every word in the list, from 2 to 15 letters, is tested on each search.

How to use it

Work the crossing words first: every letter a crossing answer gives you is a fixed square, and fixed squares are what make this tool powerful. Type the pattern — for example cr?ss — press Solve, and check the candidates against the clue and the crossings you have not solved yet. If the list is long, do not guess: go and solve one more crossing word, add its letter, and solve again. Two or three fixed letters usually shrink a slot from hundreds of candidates to a handful.

A worked example

The pattern cr?ss returns exactly four words: crass, cress, criss and cross — a list short enough to test against any clue in seconds. Loosen the pattern to c?t and you get seven: cat, cit, cot, cpt, cst, cut and cwt. Tighten it to c?oss?ord and only one word in the entire 359,039-word list fits: crossword itself. That spread is the tool in miniature — the more squares you fix, the faster the answer appears.

Crossword tactics this supports

Crossing letters are gold: a single confirmed letter in the middle of a word eliminates far more candidates than one at either end, because English has strong habits about which letters sit where. Vowel positions matter too — most English words alternate consonants and vowels loosely, so if your pattern’s unknown squares would all have to be consonants, suspect a fixed letter is wrong. And when a pattern returns hundreds of words — a bare ????? matches all 15,921 five-letter words — the honest move is to leave the slot and harvest more crossings elsewhere on the grid.

Limitations worth knowing

Our word list is a broad English list, wider than the dictionaries crossword editors draw from, so a few entries are abbreviations or rarities (you saw cpt, cst and cwt above) that a published crossword would rarely use. Treat short, odd-looking candidates with suspicion and let the clue decide. The solver also knows nothing about clues: it cannot weigh meanings, themes or wordplay, and it handles one slot at a time rather than a whole grid. Patterns are limited to 15 squares, and very loose patterns show the first 2,000 matches alphabetically with a note, rather than freezing your browser.

Crossword Solver – frequently asked questions

Is this crossword solver free?

Yes, completely — no sign-up, no limit on searches, and it runs in your browser against a word list stored on this site.

Should I use ? or a full stop for unknown squares?

Either. Both are treated as an open square that any letter can fill; known letters are matched exactly.

Why did my pattern return hundreds of words?

Because that is genuinely how many words fit. A pattern fixes only the letters you give it; add one more confirmed crossing letter and the list usually collapses. A pattern with no fixed letters at all returns every word of that length.

Does it unscramble letters too?

No — it matches letters in fixed positions. If you have loose letters and want every word they can form, use the Word Unscrambler instead.

More word tools and lists

Browse the full collection on our Word Finder & Word Tools hub. Closest relatives: the Word Unscrambler for loose racks of letters, the Word Solver when a board pattern meets a rack of tiles, and the Word Finder for filtered searches by length and letter strings.


Embed this tool on your website — free

Copy the code below to add this working tool to your own page. A small credit link stays with it — that’s all we ask.



Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top