0

Word Search Generator

Turn any word list into a printable word search puzzle using a real backtracking placement algorithm, with a matching solution key.

Enter 1–40 words, 2 or more letters each. Anything that is not a letter is stripped, so "New York" becomes "NEWYORK".

Words to find

    Buy Me a Coffee at ko-fi.com
    Processing... 0%
    Validating word list
    Placing words with backtracking
    Filling remaining letters

    Result

    Most quick word search makers just drop each word into a random empty run of cells and give up — silently skipping it — the moment two words collide. This generator instead runs a genuine backtracking search: it tries a word in a random direction and position, and if a later word cannot be placed, it unwinds and tries a different position or direction for the earlier word before giving up. Overlaps between words are allowed, but only where both words agree on the shared letter, which is exactly how real interlocking word searches are built by hand.

    Type or paste a list of up to 40 words (one per line or comma-separated) and choose a grid size from 10×10 up to 20×20. Words are placed longest-first, since the longest, most constrained words are hardest to fit and benefit most from being placed while the grid is still empty. Every attempt is bounded: if the backtracking search cannot complete within its attempt budget, a fallback pass places whatever it still can and reports the exact word or words that did not fit, rather than looping forever or quietly producing an incomplete puzzle without telling you.

    Once placement is done, every empty cell is filled with a genuinely random letter — drawn from the browser's cryptographic random number generator and sampled from the letters already used in your word list, so filler blends in rather than looking like an obvious block of default characters. The tool renders two views: a clean puzzle grid ready for solving, and a matching solution with each word highlighted in its own color plus a text list of its start cell, end cell, and direction. Both are printable, and both can be downloaded as separate PNG images — everything runs locally in your browser, with no upload and no server involved.