Turn any image into a detailed, printable maze.
Mazify samples the image into a brightness grid. Each sampled region becomes a variable-resolution graph: darker areas contain more nodes, while lighter areas contain fewer.
- Generate mazes from any browser-supported image
- Preserve image details using adaptive maze density
- Adjust grid size, detail, and contrast
- Invert light and dark regions
- Render with source-image colors
- Reveal the underlying structure and solution
- Generate alternate maze layouts from the same image
- Copy or export a high-resolution PNG
git clone https://github.com/ctx-o1/mazify.git
cd mazify
npm install
npm run devThis maze generation method is based on H. Hernán Moraldo's Method for generating mazes from images, first published in 2009.
