freesabai

Worksheet makers

Crossword puzzle maker

Type your words with a clue for each, one pair per line, and get a crossword with the words laid out crossing each other: a numbered grid, the clues across and down, and an answer key with every square filled in. Thai and English words both work.

Getting the tool ready…This tool needs JavaScript. If this message stays for more than a few seconds, JavaScript is turned off or the page did not load completely: turn JavaScript on or reload the page.

How to use it

  1. Type one pair per line, word = clue (or word, tab, clue when pasting from Excel), 5-20 lines. The puzzle appears on the right at once.
  2. "New random sheet" lays the words out another way. Tick "word bank" to list every word on the sheet. With no clues at all, the sheet is a criss-cross: the words go into the grid from the word bank.
  3. Press "Print / Save as PDF". The puzzle is the first page and the filled-in key the next.

Good to know

Report a problem or suggest an idea

Thai letters in the wrong square, a grid that prints badly, or a layout you miss? Tell us on the feedback page.

More worksheet makers

Language and words

Maths

Puzzles

Teacher tools

Questions and answers

How do I type the words and clues?

One pair per line as word = clue, for example cat = A pet that says meow, 5 to 20 lines. Tab-separated columns pasted from Excel work too. With no clues at all the sheet becomes a criss-cross with a word bank.

Why can a word not be placed?

Each word has to cross another on a matching letter. Thai words only cross on the same whole cluster, so ม and ม้ do not match. The page names any word it could not place; add words that share letters.

Where are the answer key and the word bank?

The key is a page of its own with every square filled in and the answers listed across and down. Tick the word bank option to print the list of words on the sheet for the child to choose from.