Ignored lines: {{ invalidWordsPreview }}
| Word | Placement | Length | Copy |
|---|---|---|---|
| {{ row.word }} | {{ row.placed ? 'Placed' : 'Skipped' }} | {{ row.length }} |
No words to show yet. Generate a puzzle first.
Word search puzzles are letter grids that hide target words along straight lines, and they reward careful scanning and pattern recognition. They are used for quick brain breaks, warm ups in classrooms, and casual challenges with family or friends.
You provide a short list of words and pick simple layout rules, and a neatly packed grid is built for you to print or share. The summary shows how many words landed and how much of the grid those words occupy so you can judge difficulty at a glance.
Reproducible layouts help when you want the same puzzle for several groups, so a seed lets you recreate a prior grid with the same list. You can also reveal the answers for checking and then switch them off again before saving.
For best results use plain letters without spaces and keep very long words for larger grids. Short streaks of letters can appear by chance, so remind solvers to read the whole line before circling a find.
The generator arranges uppercase words on a square grid and then fills empty cells with uniformly random letters. A deterministic seed turns the layout into a repeatable sequence for the same inputs.
Words are placed on straight lines. Allowed directions always include right and down. Diagonals follow the main diagonal direction from top left to bottom right, and the backwards option adds the reverse direction up left. Intersections are permitted when letters match.
Difficulty is summarized by the proportion of grid cells that belong to placed words. A higher proportion means denser targets and usually a quicker solve; a lower proportion means more distraction from filler letters.
| Symbol | Meaning | Unit/Datatype | Source |
|---|---|---|---|
| N | Grid size per side | integer | Input |
| A | Count of cells that belong to placed words | integer | Derived |
| r,c | Row and column indices starting at zero | integer | Derived |
| dr,dc | Direction steps per letter | integer | Constant set |
A multiplicative congruential generator computes a repeatable stream from the seed. The seed is the sum of character codes from the seed text with a minimal fallback when the sum is zero. The same word list, options, and seed reproduce the same grid.
| Field | Type | Min | Max | Step/Pattern | Error Text | Placeholder |
|---|---|---|---|---|---|---|
| Grid size | number | 5 | 25 | integer | coerced into range | — |
| Word list | multiline text | — | — | only A–Z lines kept |
invalid lines ignored | Enter one word per line |
| Cell size | slider | 24 px | 48 px | step 2 px | — | — |
| Diagonals | toggle | — | — | main diagonal only | — | — |
| Backwards | toggle | — | — | adds reverse directions | — | — |
| Seed | text | — | — | repeatable layouts | defaults internally if empty | optional |
| Theme | select | — | — | classic, midnight, bubblegum, greyscale, forest, sunset, ocean | — | — |
| Title | text | — | — | slugged to safe filename | — | Puzzle title |
| Input | Accepted Families | Output | Encoding/Precision | Rounding |
|---|---|---|---|---|
| Word list | ASCII letters A–Z per line | Puzzle grid and word list | screen render | — |
| Options | numbers, toggles, text seed | PDF download | A4 portrait, 10 mm margin | — |
| Options | numbers, toggles, text seed | PNG download | canvas raster | — |
Privacy & compliance: Processing is client‑only. No personal data is transmitted or stored server‑side. Outcomes are purely random and have no monetary value.
Word search generation starts with the concept of hidden words in a grid and ends with a printable puzzle and optional answer key.
Example. Ten to twelve medium‑length words usually fit well on a 12×12 grid with diagonals enabled and backwards off.
No. Generation and exports run on your device and no inputs are sent to a server.
It counts placed‑letter cells and divides by total cells, then rounds to one decimal. It is exact for the shown grid.
Use uppercase letters A–Z without spaces or punctuation. Lines with other characters are ignored to keep the grid clean.
Yes. After the page is loaded, puzzle building and file downloads do not require network access.
No payments or keys are requested by the interface. Licensing or redistribution terms are not specified here.
Enter the same words, options, and the same seed. The layout will match exactly.
“Filled” refers to cells that belong to placed words, not all letters shown. Filler letters are excluded from the percentage.
Diagonal placement follows the main diagonal. Enabling backwards adds the reverse direction for that diagonal.