Free online tools to generate, calculate,
convert, format, encode, and play.
 

Word Search

Generate a word search puzzle from your own word list or a ready-made themed set. Choose the grid size and difficulty, then find every hidden word by dragging across the letters. Everything runs in your browser; nothing is sent to a server, and you can print any puzzle you make.

00:00
0 / 0
Words to find

    How It Works

    Pick a themed word set or type your own list, choose a grid size and difficulty, then press Generate. The puzzle is built entirely in your browser: each word is placed at a random position and direction, reusing shared letters where possible, and every empty square is filled with a random letter. Nothing is uploaded. the whole thing works offline.

    Difficulty levels
    • Easy. words run only left-to-right and top-to-bottom.
    • Medium. adds diagonal placements.
    • Hard. also hides words reversed in any direction.
    Playing
    • Click and drag (or swipe on touch) from the first letter of a word to the last.
    • A correct straight-line selection locks in and crosses the word off the list.
    • The timer starts on your first selection and stops when every word is found.
    Custom words
    • Type words in the box, one per line or comma separated; letters only are used.
    • Words longer than the grid are skipped, so raise the grid size for long entries.
    • Leave the box empty to use the selected theme instead.

    Use Reveal All to highlight every answer, or Print for a clean paper copy. All processing is local; no words or progress ever leave your device.


    Embed This Util

    You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:

    
        

    Copy snippet Adjust the height to taste.



    Feedback

    Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


    Share with