Free Maze Generator

A free, no sign-up maze generator that runs entirely in your browser. Pick a difficulty or set a custom size, generate a brand-new maze, then show the solution or print it out on paper.

Every maze is generated fresh in your browser — nothing is uploaded and no account is required. Choose Easy, Medium, or Hard, or pick Custom to set your own grid size, then generate as many mazes as you like.

How to Use the Maze Generator

Pick a difficulty from the dropdown — Easy, Medium, or Hard — or choose Custom to set your own number of rows and columns from 5 to 50. Click Generate to build a brand-new maze, solvable from the top-left entrance to the bottom-right exit. Turn on Show solution to draw the solved path over the maze, useful for checking your work or making an answer key.

How to Print a Maze

Generate a maze at the size you want, leave Show solution off for a blank puzzle, and use your browser's Print option (or save as PDF from the print dialog). Turn Show solution on first if you want to print an answer key instead.

Frequently Asked Questions

How do I print a maze?
Generate a maze, leave the answer key hidden, click Print (or save as PDF from the print dialog).
How do I get the answer key?
Turn on Show solution before printing or downloading; the solved path is drawn over the maze.
How do I change the difficulty?
Pick Easy, Medium, or Hard, or choose Custom to set your own grid size from 5 to 50.
Is it free?
Yes, it is completely free with no sign-up and nothing to install.