Maze Generator

Create a rectangular maze locally. Save the seed, download the SVG or print a puzzle and its solution separately.

Runs in your browser — nothing is uploaded

How to use Maze Generator

  1. Choose dimensions and optionally enter a reproducible seed.
  2. Generate the maze, or import a Pevlika grid JSON in play mode.
  3. Play or show the shortest path; download an SVG/JSON or print the layout.

Questions

What kind of maze is generated?

An iterative depth-first algorithm creates a connected rectangular maze with one path between each pair of cells. Presets change its size; they are not a standardized human difficulty rating.

Can this solve a photographed maze?

No. It supports generated mazes and the documented Pevlika JSON wall grid only.

Does the seed leave my browser?

No. Seeds, grid data and play state stay local and are not included in analytics.