Crossword Solver

Know the length and a couple of letters? Enter the pattern and get every dictionary word that fits.

Crossword pattern

Use ? _ . or * for unknown letters. Length comes from the pattern.

How to use

  1. Type the answer's length as a pattern, using placeholders for blanks.
  2. Fill in any crossing letters you already have.
  3. Add start, end, contains or excludes filters to trim the list.
  4. Press Find answers.

Example input

c??e → cafe, cage, cake, came, care, case, cave, code, core, cure…

????? with "starts with s" → every five-letter word beginning with s.

Use cases

  • Finishing a crossword when you have a few crossing letters.
  • Solving "fill in the blank" and pattern puzzles.
  • Checking whether a word of a given shape exists at all.

Features

  • Flexible placeholders: ? _ . * all mean "unknown letter".
  • Start, end, contains and excludes filters.
  • Alphabetical or length sorting, copy to clipboard, and a "too many results" hint.

Data & method notes

The pattern becomes a fixed length plus a per-position letter constraint; the dictionary is filtered in a single pass. It is a local pattern search — no clue meaning or AI answer generation in this version (that keeps it fast and fully offline). More on the methodology page.

Frequently asked questions

How do I enter the letters I already know?

Type the answer with a placeholder for each blank square. Use ?, _, . or * for an unknown letter and real letters where you know them — for example c??e or b...k.

Does this solve clues by meaning?

Not yet. This version matches your letter pattern against a dictionary, which is what helps most when you already have a few crossing letters. Clue-meaning analysis may come later.

I get too many results — how do I narrow them?

Fill in more known letters, or use the start/end/contains filters. The tool also suggests adding filters when a search returns a very long list.

Can I search by length only?

Yes. Enter a length and leave the pattern as all placeholders (like ?????) to see every word of that length, then filter down.