Maze Generator — Help

Reference for all main menus and settings. For step-by-step guides, see Guides.

Quick Start

Load an image, tune the pattern, then regenerate for the best results.
  1. File: import/export, save, and load settings.
  2. Maze: Maze Size & Shape, Endpoints & reserved space, and Color & style (background, walls, cells).
  3. Image: upload, filters, placement, and background removal.
  4. Text: add and style text layers.
  5. Reset: use master reset actions.
  6. Help: open the full Help guide in a new tab; the Help menu also includes Flash Start / End, Patch Notes, and site links (Features, Privacy, Terms, Disclaimer).
  7. Play: Experimental → Play (desktop) to walk the maze.
  8. Zoom controls: zoom 10%–500%, reset to 100%, or use the fit button to frame the whole maze.
  9. Maze output: the generated maze preview.

Easy Mode

Easy Mode is the fastest way to get from a blank canvas to a finished maze. Open Maze → Easy Mode.... On wide screens it opens as a panel under the navigation so the maze stays visible. Start from the sample rail, open the full gallery with Browse all, upload an image, or choose No Image for a blank grid.

Start from the landing screen

The landing screen shows a horizontal sample rail (scroll to browse). Use Browse all for the full searchable gallery. Below that, use Upload Image (you can also drop a file onto the button) or No Image to define the grid by hand.

Easy Mode landing with sample rail, Browse all, Upload Image, and No Image.
Landing is gallery-first: samples, then upload or a blank grid.

Use a sample maze as a starting point

Click a thumbnail in the rail to load that sample, or click Browse all to open the Maze Samples window (search and grid). Each sample loads a full configuration.

Maze Samples modal with search and sample thumbnails.
Use the full gallery when you want to search or compare many presets at once.

Upload your own image

  1. On the landing screen, choose Upload Image and pick a file (or drop it onto the button). On the image step you can click Upload Image again to swap files.
  2. Adjust Background (Solid Color or Colorized), Detail, Cell size (px), and Wall thickness.
  3. When Background is Colorized, optional Pixelate background applies a pixelated look to the path fill.
  4. Smaller cell sizes tend to show more image detail; larger values yield faster, chunkier mazes.
Easy Mode image panel with Background, Detail, cell size, wall thickness, and Pixelate background.
After your image loads, Easy Mode keeps the key controls on one screen.

Start from a blank grid (no image)

Choose No Image to set Canvas width and height (optional Lock ratio), define the Grid by cell size or rows and columns, set Colors (wall and background with hex fields and opacity), and optionally turn on Shape mask (shape, fit, size, invert).

Easy Mode blank panel with Canvas, Grid, Colors, and Shape mask.
For a classic maze without a photo, tune the grid and colors here; use Maze → Color & style for full preset lists.

Create a colorized maze in Easy Mode

With an image loaded, set Background to Colorized. Use High Detail (under Detail) or a smaller Cell size (px) when you want more of the photo visible in the paths.

Easy Mode image panel with Colorized background and High Detail.
Colorized background uses your image in the maze paths instead of a flat fill.

Generate the maze and keep iterating

Click Generate Maze to close Easy Mode and render into the main workspace. From there use the usual menus for export, filters, text, or endpoints.

Generated maze in the main workspace after Easy Mode.
Use workspace zoom to inspect the result, then export from the File menu when ready.

For a focused photo-to-maze walkthrough, see the colorized mazes guide.

Maze Settings

Maze Size & Shape

One modal with tabs: Canvas, Cell size, Shape. Switching tabs does not trigger regeneration.

  1. Preset: grid/canvas presets (e.g. Fine detail, 15×15, Auto fit viewport, Print ready); save/load icons export or import this section as JSON.
  2. Canvas tab: Auto (fit viewport) sizes the canvas to the workspace; uncheck it to edit Width (px) and Height (px) (32–4096) and optional Lock aspect ratio.
  3. Cell size tab: Define grid by Cell size (cell size in px, wall thickness) or Rows & columns (rows, cols).
  4. Cell size (px): 4–200 when defining by cell size.
  5. Rows & columns: set the grid dimensions when defining by rows/columns.
  6. Wall thickness: 1 up to one less than the current cell size; in Cell size tab.
  7. Shape tab: enable custom shape cutout; mask type (shape or pattern image), radius, fit mode, invert; area outside the shape uses the color set in Color & style → Outside mask.
Maze Size and Shape modal, Canvas tab, with Auto off showing width, height, and lock aspect ratio.
Canvas tab with Auto (fit viewport) off so manual dimensions and Lock aspect ratio appear. Open from Maze → Maze Size & Shape.

Endpoints & reserved space

  1. Reserved space size: padding (px) around start/finish.
  2. Min path length: factor to encourage longer routes.
  3. Start/finish: automated or select on canvas, then Confirm in the floating panel. Flash via Help → Flash Start / End.
Endpoints and reserved space modal.
Reserved padding, minimum path length, and start/finish selection live in one compact layout.

Color & style

Wall and background presets; colors for walls, cells/path, and outside mask; reserved area colors; background mode (Solid, Mirrored, Custom Image).

  1. Wall color & opacity: maze line color and transparency.
  2. Background preset: e.g. Outline No Color, Colorized Faint, Colorized Light, Colorized; save/load icons for JSON.
  3. Cell / Path color & opacity: base fill behind the maze.
  4. Outside mask: color for area outside the maze shape (Black, White, Transparent, or Custom).
  5. Background mode: Solid (color only), Mirrored (pattern image), or Custom Image (separate upload, scale/pan).
  6. Treat white as transparent: white pixels in pattern (and mirrored background) become transparent.
Color and style modal with wall, path, and background options.
Wall and path colors, background presets, and mirrored/custom image modes are configured here.

Image

Image menu opens: Blend Settings, Filters, Placement, and Background removal (and upload/image gallery from the toolbar).

Blend Settings (pattern)

  1. Preset: combination or strength presets (e.g. Balanced, High detail).
  2. Preview: active pattern thumbnail and blended result; gear icon opens Edges/Dots/Lines settings.
  3. Blend mode: Probability Union, Any, Any 2, or All.
  4. Edges, Dots, Lines: toggle each source and set weight (0–100).
  5. Pattern intensity: 0–100 overall strength.
  6. Max cluster area: limit size of blocked regions (pattern blend).
Blend Settings modal with pattern previews (image maze loaded).
Open from Image → Blend Settings (toolbar or menu).

Filters

  1. Preset: start from a filter preset.
  2. Before/After: filter preview comparison.
  3. Basic adjustments: brightness, contrast, saturation.
  4. Color channels: RGB channel balance.
  5. Blur: apply a Gaussian blur to the image.
  6. Invert: toggle color inversion.
Image Filters modal with Before/After previews (image maze loaded).
Open from Image → Filters.

Placement

  1. Preview: placement preview.
  2. Maintain aspect ratio: preserve proportions.
  3. Scale & pan: size and alignment controls.

Background Removal

  1. Original: original image preview.
  2. Result: masked preview.
  3. View masks: inspect generated masks.
  4. Auto mode: AI-driven background removal.
  5. Manual mode: manual mask edits.
  6. Custom mask editor: open the editor.

Text

Layer-based text editor: workspace preview (left) and sidebar with layers and settings (right). Double-click text on the canvas to edit inline. Text layers take priority over the image pattern in the maze. Google Fonts (Font tab → Source: Google Fonts) render correctly in the generated maze.

Text Editor with sample text Mazegen on the canvas and font controls.
Open from Text → Text Settings (or the toolbar) when the Text menu is available.

Layers & workspace

  1. Add layer: toolbar + button creates a new text layer.
  2. Layer list: click a layer to select it; use duplicate, delete, show/hide, and up/down arrows on each row.
  3. Workspace: drag to move, corner handles to scale, top handle to rotate; double-click to edit text inline.
  4. Snap to grid and Live preview: checkboxes below the layer list; live preview regenerates the maze as you edit.

Settings (tabs: Font, Layout, Color)

  1. Layer text: textarea for the active layer (or edit on canvas).
  2. Font tab: font source (Curated / Google Fonts), font, style, size (8–600 px). Google Fonts render in the maze when you generate.
  3. Layout tab: position X/Y, scale, letter spacing (tracking), line height, rotation, Max Cluster (hollow text).
  4. Color tab: Fill and Stroke color (with dropper to pick from maze), stroke width, Mask Tol (white = path mask).

Play Mode

Play mode with maze and on-screen d-pad controls.
Play overlays controls on the workspace so you can test the maze before exporting.

Multiplayer (Experimental)

Create or join rooms to collaborate and play mazes with others in real time. All communication is peer-to-peer — no data passes through a central server.

Multiplayer Room modal with chat and room actions.
The Room window groups chat, maze sharing, match lobby, and connection status.

Getting Started

Room Features

Solve

Tips & Troubleshooting

Shortcuts

Open Maze Generator