Word Search Solver

Paste a word-search grid and your word list, and instantly see where every word is hidden — with coordinates and on-grid highlighting.

Solver input

One row per line. Spaces/commas between letters are optional.

One word per line, or comma-separated.

How to use

  1. Copy the puzzle grid into the first box — one row of letters per line.
  2. List the words you are hunting for in the second box.
  3. Press Solve. Found words are highlighted on the grid and listed with their start and end coordinates.

Coordinates are given as row, column starting at 1 in the top-left corner.

Example input

Try the built-in example, or paste something like:

Grid:            Words:
CATXO            cat
ODOGX            dog
WXMBE            sun
SUNIE
RTOPL

Use cases

  • Checking the answer key for a puzzle you made or printed.
  • Helping a child who is stuck on the last word or two.
  • Verifying a puzzle from a book or magazine really contains every listed word.

Features

  • Searches all eight directions, including reverse and diagonal.
  • Accepts spaced or unspaced grids and validates them with clear error messages.
  • Highlights matches on the grid and copies a plain-text summary of the results.

Data & method notes

The grid is scanned once; for every cell that matches a word's first letter, the solver tries each of the eight directions. This is fast for the grid sizes people actually use. Very large grids (over 2,500 cells) are rejected to keep the page responsive. See the methodology page for details.

Frequently asked questions

What format should I paste the grid in?

Either works: rows of letters with no spaces (like CATXO) or letters separated by spaces or commas. Each row goes on its own line and every row must have the same number of letters.

Which directions does it search?

All eight: horizontal, vertical, both diagonals, and every one of those in reverse. So a word hidden backwards or diagonally is still found.

It says my grid is invalid — why?

The most common causes are rows of different lengths, a stray number or symbol, or an empty box. The message points to the exact row so you can fix it.

Do you store the puzzle I paste?

No. The whole search runs in your browser and nothing is uploaded or saved to a server.