Ready to build a logic puzzle
Type your theme in the AI Generator panel on the left, copy the prompt to your AI tool, then paste the response back. The puzzle renders here.
Type your theme in the AI Generator panel on the left, copy the prompt to your AI tool, then paste the response back. The puzzle renders here.
This app builds print-ready logic grid puzzles from a single theme. The AI gives you the categories and items, and the app generates the actual puzzle with mathematically verified unique solutions.
The app uses three panels. The left panel handles content and design choices. The center shows your puzzle. The right panel handles export, page setup, and surface styling. Click any section header to expand or collapse it.
The app uses a two-step process. You provide a theme; the AI gives you categories and items; the app generates the actual logic itself. This is how we guarantee unique solutions.
Easy: mostly direct "X is Y" clues. Good for kids or warm-ups. Medium: balanced mix of direct, negative, and ordering clues. Hard: minimal direct clues, more inference required.
The Layout Style section gives you 9 design templates: Classic, Split, Storybook, Poster, Minimal, Kids, Workbook, Tabloid, Zen. Each layout has its own font defaults and visual personality.
The Per-Element Style section lets you customize every text element on the page independently: title, subtitle, instructions, clues heading, clues list, grid heading, grid labels, footer, solution title, and solution table. Each one has its own font, size, color, weight, and alignment.
The Color Theme section in the right panel offers 10 presets (Ink, Royal, Forest, Sunset, Berry, Ocean, Coffee, Slate, Vintage, Plum) and a custom color picker. The selected color tints the title, headings, and decorative elements.
The Page Controls section sets page size (US Letter, Square, A4), layout style, theme color, what gets shown on the page, page mode (all on one page or clues separate), and whether to include a solving tips page.
The Saved Profiles section stores every design choice as a named preset. Save your favorite combination once, then reapply it to any future puzzle with one click.
The Download section in the right panel offers two export formats:
Small (1×) is good for previews. Medium (2×) works for screen sharing. Large (3×) is the standard for printing. Ultra (4×) is for high-detail prints or downstream editing.
Switch between US Letter (8.5×11"), Square (11×11", common for KDP), and A4 (210×297mm) in the Page Controls section. The page redraws instantly.
By default the export includes the puzzle page plus a solution page. Enable the Solving Tips Page toggle to add an instructional page in front. Toggle Clues Separate in Page Mode to split the puzzle across two pages (board only, clues only).
Below is a complete 4×5 logic puzzle: five teachers, each with a different favorite stall number, favorite color, and favorite drink. I will walk you through every deduction needed to solve it. The same technique works for any puzzle the app generates.
Every cell in the grid is either blank (you do not know yet), a green circle (this pair is the answer), or a red X (this pair is impossible). Every time you place a green circle in any sub-grid, immediately X out the rest of that row AND the rest of that column. One match means the rest cannot match. This rule is the engine that drives the whole solve.
Look for clues that say "X is Y" or "X is paired with Y". These go straight on the grid.
This is the most powerful technique. When two clues share a common item, you can combine them.
Clue 7: MsBao is paired with Purple. Place a circle in MsBao × Purple. X out the rest of MsBao row and Purple column.
Now the Teacher × Color sub-grid looks like this: MsChen=Red, MsDiaz=Yellow, MsBao=Purple. MsAllen and MsEom must take Blue and Green in some order.
Clue 8: MsAllen is not paired with Green. Place an X in MsAllen × Green.
Clue 3: Blue is paired with Coffee. Since MsAllen is Blue, MsAllen drinks Coffee. Place a circle in MsAllen × Coffee.
So far we have stall numbers: MsChen=3, MsDiaz=5. MsAllen, MsBao, and MsEom share stalls 1, 2, and 4.
Apply the negatives that touch this:
Now think about clue 4 again. Juice is at stall 4. MsAllen drinks Coffee (we just established that), so MsAllen is not at stall 4. Place an X in MsAllen × 4.
MsEom is at stall 4. Clue 4 says stall 4 is paired with Juice. So MsEom drinks Juice.
Drinks so far: MsAllen=Coffee, MsDiaz=Water, MsEom=Juice. MsBao and MsChen share Tea and Soda.
Clue 12: MsChen is not paired with Tea. So MsChen drinks Soda, and MsBao drinks Tea.
Every clue checks out. No clue is wasted, no deduction is guessed.