Free Printable Maze Generator for Kids
Pick a difficulty, click New maze until you get one you like, then print. Every maze is unique and solvable — generated in your browser, no ads, no spam. Sign in once to use all the printable tools.
How to use the maze generator
- Pick a difficulty: Easy (10×10), Medium (15×15), Hard (20×20), Extra hard (28×28), Expert (35×35), Master (45×45) or Mega (60×60).
- Or set your own size with the Width and Height sliders, anywhere from 5 to 60 cells each way.
- Click New maze until you get one you like.
- Use your browser's Print command to print the maze on a letter-size page. Tick Show solution first if you want the answer key.
Maze generator FAQ
Are these printable mazes free?
Yes. You can make and print as many mazes as you like for free, without an account. Signing in lets you add a maze to your print queue to combine it with other worksheets.
How do I make my own maze?
Choose one of the seven difficulty presets, or drag the Width and Height sliders to any size from 5×5 up to 60×60, including rectangular mazes. Every maze has an entrance arrow at the top left and a finish flag at the bottom right.
Which maze size suits which age?
As a rough guide, Easy (10×10) and Medium (15×15) suit preschool and kindergarten, Hard (20×20) and Extra hard (28×28) suit grades 1–2, and Expert, Master and Mega (35×35 to 60×60) suit grades 3–4 and confident older solvers. Start small and step up once a size feels quick.
How do I print the answer key?
Tick Show solution to draw the path from start to finish as a dashed line, then print. Print once with it off for the child and once with it on as your answer key; the maze stays the same until you click New maze.
Is every maze different?
Yes. Each click of New maze generates a fresh random maze in your browser, and every one has a single route from start to finish.
Do you have mazes with math or spelling practice?
Yes. The math maze adds +, −, and × operations along the path, and the word maze spells a word as the child traces the route. Both have an optional answer key.