Skip to content

Puzzle generator

Printable Mazes

Build a maze at exactly the difficulty you want — a chunky ten-column puzzle for a four-year-old, or a 45×62 grid that will occupy an adult for an hour. Every maze has one route from start to finish, and the solution prints on its own page.

5 presetsCustom sizesSolution pagePDF · SVG
Loading generator…

Four steps

How to make a printable maze

  1. 1

    Choose a size

    Pick a preset from Kids to Extreme, or switch on custom dimensions and set your own grid.

  2. 2

    Set the page

    Choose A4, Letter or another size, and portrait or landscape. The maze scales to fit.

  3. 3

    Decide on the solution

    Keep the solution page on to print the answer, or switch it off for a single sheet.

  4. 4

    Print it

    Print directly from the browser, or download the PDF and print at 100% scale.

What makes a maze hard

Size is only part of it. A maze feels difficult when its corridors are long and winding and its dead ends are deep enough to waste real time. The generator here uses a randomised depth-first carve — often called a recursive backtracker — which naturally produces exactly that: a low branching factor, long river-like passages, and dead ends that can run for twenty cells before they stop.

Algorithms like Prim’s or Kruskal’s produce mazes that look similar at a glance but feel noticeably easier, because they generate many short dead ends that you can dismiss in a single look. If you have ever solved a maze that felt “fluffy”, that is why.

Perfect mazes and why they matter

Every maze produced here is a perfect maze: every cell is reachable, there are no loops, and there is exactly one path between any two points. That guarantee is what allows a single correct solution to be drawn. It also means the classic wall-following rule works — keep your right hand on the wall and you will eventually reach the exit, though rarely by the short route.

Picking a size

PresetGridAgeTypical time
Kids10 × 134–71–2 min
Easy15 × 208–122–5 min
Medium22 × 3013+5–12 min
Hard32 × 44Adult12–25 min
Extreme45 × 62Adult25–60 min

Ideas for using printable mazes

Printing at the right size

Choose your page size before printing and the maze recalculates its cell size to fill the sheet. For very large grids use A3 or Tabloid if you have it — an Extreme maze on A5 has cells barely two millimetres wide, which is hard to trace with a pen.

In the print dialog set the scale to 100% and turn off “Fit to page” so the walls stay crisp. If you want to check the printed line weight, the on-screen ruler will tell you exactly how wide a cell should be.

More puzzles to print

Try the sudoku generator for logic practice, the crossword maker to build a puzzle around your own vocabulary list, or bingo cards for a group. Younger children usually go straight for the coloring pages.

Answers

Frequently asked questions

Five presets cover most needs — Kids (10×13), Easy (15×20), Medium (22×30), Hard (32×44) and Extreme (45×62). Switch on custom dimensions and you can set anything from 5×5 up to 70×90. The maze always scales to fill the page you choose.

Always, and only one way. The maze is carved with a depth-first algorithm that visits every cell exactly once, which produces a “perfect” maze: fully connected, with no loops and no isolated sections. That means exactly one path links the start to the end.

Yes. Leave "Include solution page" on and a second page prints the same maze with the correct route highlighted. Print only page one for solvers and keep page two for yourself.

Roughly: ages 4–7 do well with the Kids preset, ages 8–12 with Easy, teenagers with Medium, and adults with Hard or Extreme. Younger children also benefit from thicker walls, which happens automatically because wall thickness scales with cell size.

Press Shuffle. It picks a new random seed and redraws instantly, keeping your size, page and title settings exactly as they are.

Build a full activity pack

Pair a maze with sudoku, a word search and a coloring page — every generator here is free and prints in seconds.