My crosswordUS Letter · Portrait
Share
100%

Add some words and the crossword appears here.

How it works

  1. Type your own words and clues, or pick a topic and a level from the library.
  2. The grid builds itself as you go. Drag words to move them, lock the ones you like, and re-roll the rest.
  3. Print or download the PDF: the puzzle, the clues and an answer key. Or share a link to solve it online.

Free, with nothing to install and no sign-up. Everything happens in your browser: your words never leave your computer.

Hexagonal crosswords: words in three directions

Arrowwords: the clues are in the grid

Shaped crosswords: hearts, stars, words and pictures

Fill-in puzzles: no clues, just fit the words in

Codewords: crack the code, letter by letter

Barred crosswords: bars instead of black squares

3D cube crosswords: words that turn the corner

Circular and spiral crosswords: round the rings, in along the spokes

Words in the Emotions list

HAPPY · SAD · ANGRY · SCARED · LOVE · JOY · FEAR · CALM · BORED · TIRED · EXCITED · PROUD · SHY · SURPRISE · WORRIED · LONELY · SMILE · CRY · LAUGH · GRUMPY · CROSS · GLAD · NERVOUS · JEALOUS · CONFUSED · GRATEFUL · HOPEFUL · CHEERFUL · EMBARRASSED · FRUSTRATED · DISAPPOINTED · RELIEVED · CONTENT · CURIOUS · GUILTY · UPSET · DELIGHTED · FURIOUS · ANXIOUS · ASHAMED · HOMESICK · GRIEF · ENVY · ECSTATIC · MELANCHOLY · EUPHORIA · APPREHENSIVE · SERENE · INDIGNANT · NOSTALGIA · SYMPATHY · EMPATHY · MAD · GLUM · MOOD · FROWN · SIGH · POUT · SULK · SOB · WEEP · SCOWL · SNEER · SCREAM · KIND · CARE · FRIENDLY · BRAVE · COURAGE · SILLY · SORRY · HURT · ANGER · RAGE · FURY · TEMPER · HUFF · MOODY · CRANKY · GROUCHY · ANNOYED · BLISS · GLEE · ELATED · THRILLED · CHUFFED · WALKING ON AIR · CLOUD NINE · BUTTERFLIES · COLD FEET · LOW · MISERABLE · GLOOMY · DEJECTED · HEARTBROKEN · SORROW · REGRET · REMORSE · SHAME · PITY · SHOCK · AWE · AMAZED · STUNNED · SPEECHLESS · PANIC · TERROR · DREAD · PHOBIA · AFRAID · JUMPY · EDGY · TENSE · STRESSED · FRET · RESTLESS · IMPATIENT · EAGER · KEEN · PASSION