Crossword Solver: Search by Letter Pattern

Know some letters of a crossword answer? Type the pattern with ? for each blank square — for example ?A?E?T for six letters — and get every matching word from a 38,000-word dictionary, everyday words first.

Matches update as you type. A dot, underscore, or asterisk is also a blank.

Optional filters

Leave these blank to search the pattern only.

Loading dictionary…

    How to use the Crossword Solver

    1. Type the answer as a pattern: known letters plus ? (or . or _) for every empty square.
    2. The length of the pattern is the length of the answer, so count the squares carefully.
    3. Optionally add letters that must appear somewhere, or letters to exclude from the blank squares.
    4. Bold results are common words — the most likely crossword answers.

    Crossword Solver tips & guide

    Work from the crossing words

    Fill in the short crossing answers first. Two or three confirmed letters usually cut a long list to a handful of candidates.

    Watch for plurals and tense

    If the clue is plural (“Pets”) the answer often ends in S; a past-tense clue (“Ran”) often points to -ED.

    This solver does not read clues

    It matches letter patterns only, so it works for any puzzle — daily crosswords, crossword jam, codewords, or Wordle-style games — without spoiling anyone else’s answers.

    FAQ

    How do I type a blank square?

    Use a question mark. A dot, underscore, or asterisk also works. C?T finds CAT, COT, and CUT.

    Which dictionary is used?

    About 38,700 English words from the open SCOWL and ENABLE lists, with offensive words removed. Proper nouns and abbreviations are not included.

    Does it work on phones?

    Yes — it runs entirely in your browser and works offline once loaded.