Maze MakerDraw a route. Refresh the maze. Share the challenge.
10×10 — 30×30中文

Online maze generator for shareable custom maze games

Build route-first maze puzzles in your browser, shuffle walls into dead-end branches, and share playable challenge links in English or Chinese.

Sizes
10x10-30x30
Export
PNG / SVG / PDF
Tunable
Dead ends
Route-first maze preview
Draw the answer, then grow dead ends
High density
Algorithm texture
Appearance
Watermarked export

Start creating your maze

Choose the difficulty, dead-end density, wall color, and line thickness, then draw the S-to-F answer route. Share the challenge online or download watermarked printable files.

Saved custom maze puzzle drafts in this browser

Saved in this browser. Rework a maze or try the run.

Sample maze challenge

Example

Try a built-in maze first, then build your own custom challenge.

Route
29
Dead ends
136
Score
100
Play sample
No saved mazes yet. Build one and keep it here.

Why use a shareable online maze generator?

Maze Maker is built for players who want a custom maze puzzle that still has a clear intended solution. You draw the answer path first, then the app generates walls and misleading branches around it.

Create a custom maze from an answer route

Instead of editing every wall by hand, start with the route from S to F. This keeps the final maze playable while preserving your design intent.

Share a browser maze game with one challenge link

Each generated maze can be saved locally or encoded into a link, so another player can open the same puzzle without seeing your answer route.

Play route maze challenges with branch-back movement

The play page hides the author path and lets the solver continue from any previous route point, making wrong turns easy to revise.

How to create and share a maze online

  1. 1Draw a non-crossing route across adjacent cells to define the intended solution.
  2. 2Shuffle the maze walls to add dead ends and branches around the route.
  3. 3Save the generated maze or send the challenge link to another player.

Maze generator use cases

  • Create logic and spatial reasoning puzzles for classroom activities.
  • Prototype maze levels for browser games, party games, or puzzle challenges.
  • Make a custom maze challenge for friends without revealing the solution path.

Tunable maze generation settings

Dead-end density

Low, balanced, and high textures map to backtracker, Kruskal, and Prim styles.

Wall appearance

Pick a solid or rainbow wall style and adjust line thickness.

Printable export

Download PNG, SVG, and PDF files with source watermarking.

Maze generation knowledge base

The blog collects algorithm notes, printable maze guidance, classroom practice ideas, and puzzle-design methods.

Blog
Algorithm guide

How do maze generation algorithms affect dead ends and difficulty?

Once you understand backtracker, Prim, and Kruskal styles, dead-end density becomes a controllable puzzle texture instead of a vague difficulty label.

Read article

Online maze maker FAQ

Can I create a custom maze online?

Yes. Draw the intended answer route, choose a 10x10 to 30x30 difficulty preset, then generate a maze structure around it.

Can the generated maze be played and shared?

Yes. Save the maze in this browser or share a challenge link that opens the same puzzle in play mode with the answer route hidden.

Build a shareable maze now

Draw the route, tune dead-end density, style the walls, then export or share.

Build a maze