Your happy little puzzle place

Make a little
room for play.

An idea, a few words, a little fun. Make a puzzle for your group, someone you love, or just because.

Already set up? You're ready to play. First time here?

Something for every kind of puzzler

What sounds like fun?

Find a familiar favorite or try a little twist. All nine are waiting inside PuzzleLab.

From an idea to a little delight

Your next puzzle starts with you.

  1. Pick your kind of fun

    Open PuzzleLab and choose a puzzle. Enter a theme in your own words, or explore your library's themes and associations.

  2. Make it yours

    Review the suggested words or phrase. Keep the ones you like, change your choices, and give your puzzle a title.

  3. Print & enjoy

    Create your puzzle and its answer key. Preview each, adjust the format if you like, and print. Saving a PDF is optional.

A fresh puzzle. A little shared joy.

Bring your idea. We'll help you turn it into something to play.

Let's get started ↑
First time on this computer?

A one-time setup, then an easy daily hello.

Install your approved private PuzzleLab package once on your Windows computer. Activated Microsoft desktop Excel is required; Excel on the web won't run the puzzle generators.

Setup adds a PuzzleLab desktop shortcut and automatic startup when you sign in. After that, return to this page and choose Open PuzzleLab on this computer. If it doesn't open, use the PuzzleLab desktop shortcut to start it.

Your puzzles are made on the computer you're using. There is nothing to download each day.

How your library is protected

The public page is the doorway—not the generator. Puzzle creation runs through the certified Excel generators on your computer, using the exact library choices you review.

Your protected generators, word and phrase libraries, and stable IDs stay in the private installation. No public-web candidate discovery runs on this page, and it sends no theme or puzzle request to an outside content service.

Install the same approved library release on each authorized computer, and keep library changes in your controlled update process.