Features Overview

Mazegen: image-to-maze, printable exports, and playable results

Mazegen is a browser-based maze generator for fast image-based mazes, cleaner print-ready layouts, and hands-on puzzle play. You can start in Easy Mode, go deeper with the full modals, then export, solve, or play the result without leaving the browser.

Use Maze → Easy Mode... when you want the shortest path from blank canvas to finished maze. Switch to the full menus when you need filters, placement, background removal, text layers, or advanced shape control.

What you can do with Mazegen

Start quickly

Easy Mode gives you a short guided path for sample-based mazes, uploaded-image mazes, or no-image grids without opening a stack of separate modals.

Use images as structure

Upload an image, pull from the built-in gallery, or remove the background first, then tune how strongly the image influences the maze pattern.

Style for print or screen

Adjust wall thickness, opacity, colors, background modes, and presets so the maze reads cleanly on paper or keeps more of the original image on screen.

Play and verify

Inspect the result in the workspace, zoom to fit, enter play mode, flash the endpoints, and verify solvability before exporting.

Easy Mode gets you to a result fast

Easy Mode is the fastest route for most users because it keeps the high-value controls on one screen: image source, background mode, detail, cell size, wall thickness, and style presets.

1

Choose how to start

Begin from a built-in sample, your own image, or a plain grid depending on whether you want inspiration, a photo-forward maze, or a classic blank setup.

2

Shape the look

Switch between solid and colorized backgrounds, raise detail, and adjust cell size and wall thickness to control maze readability versus image fidelity.

3

Generate and inspect

Render the maze into the workspace, use the zoom controls to inspect it, then export or keep refining it in the full settings menus.

Easy Mode landing screen with three ways to start.
Easy Mode starts with three clear entry points instead of a dense settings wall.
Easy Mode image setup with Colorized background and High Detail selected.
Colorized image workflows stay compact while still exposing the most important tuning controls.

Go deeper with the full image and maze controls

If Easy Mode gets you close but not all the way there, the full modal system exposes the detailed controls for pattern generation, layout, and styling.

For a step-by-step image workflow, see Create colorized mazes from an image or jump straight to the Help image section.

Designed for output, play, and iteration

Workspace inspection

Use zoom in, zoom out, reset, and zoom to fit to inspect the maze before you export or start playing.

Printable exports

Export PNGs for classrooms, activity sheets, puzzle books, or one-off gifts. High-contrast wall and background choices help with print clarity.

Play mode and solving

Play through the maze with keyboard or touch-friendly controls, flash the start and finish, or verify solvability before sharing.

Experimental tools

Draw mode and multiplayer rooms push beyond a static generator, letting you edit walls directly or connect with others in peer-to-peer sessions.

Generated maze in the main workspace after Easy Mode.
The generated maze lands in the main workspace, where you can inspect, play, export, or continue refining it.

Good fit for

Frequently asked questions

How do I make a maze from an image?

Open Maze → Easy Mode..., choose Use Image, load a file, then tune the background mode, detail, cell size, and wall thickness before generating. For deeper tuning, use the full Image and Maze modals.

Can I print what I create?

Yes. Export the current maze as a PNG from the File menu. For cleaner print results, keep contrast high and inspect the maze in the workspace before saving.

Can I play through the maze myself?

Yes. After generating, enter play mode to move through the maze with desktop or mobile-friendly controls.

What if I want more control than Easy Mode gives me?

Use the full menus for filters, placement, background removal, advanced shape cutouts, color presets, text layers, and endpoint placement.

Is Mazegen free?

Yes. Mazegen runs in the browser with no account required.

Open Maze Generator Browse Help And Guides

About Mazegen

Mazegen is made by jeremyb.me. It runs entirely in your browser using HTML5 Canvas and p5.js. No full account system, no maze-processing upload pipeline, and no extra install step. Optional analytics stay lightweight, and multiplayer features use direct peer-to-peer connections after signaling.

Last updated: March 2026