Labyrinth maker: draw the classical Cretan labyrinth, an 11-circuit Troy Town or your own design from a path sequence, walk it to the center, and export it as SVG or PNG.
See the codeDraw a labyrinth right in your browser: the classical Cretan labyrinth, an 11-circuit Troy Town, or your own design, described by the order in which its path visits the rings. Then walk it to the center, and save it as an SVG or a PNG. No sign-up and no libraries.

A labyrinth is not a maze: it has a single path, with no choices, and the path always leads to the center.
Every circuit goes almost all the way around, and the path turns into the next circuit next to the axis, alternately on the right and on the left of it. On each side, the turns have to nest inside each other like brackets, or the walls would cross; that is the whole rule, and the page checks it. The walls are what is left of a disk once the path is carved out of it.
The pages are plain HTML, CSS and JavaScript, with no dependencies and no build step. Just open index.html. It is also a small installable web app: add it to your home screen or desktop and it works offline.
Labyrinth-Maker is open source at GitHub with MIT license.
Had fun browsing the app? Buy me a coffee by becoming a sponsor.
You may also be interested in my other sacred geometry projects Mandala-Maker (demo) and Sacred-Geometry (demo). For more mystic arts as small web apps, see Esoterica.
Copyright (c) 2026 Olivier Giulieri.
1 commits
JavaScript
35.4%
CSS
32.9%
HTML
31.7%
Labyrinth maker: draw the classical Cretan labyrinth, an 11-circuit Troy Town or your own design from a path sequence, walk it to the center, and export it as SVG or PNG.
See the codeDraw a labyrinth right in your browser: the classical Cretan labyrinth, an 11-circuit Troy Town, or your own design, described by the order in which its path visits the rings. Then walk it to the center, and save it as an SVG or a PNG. No sign-up and no libraries.

A labyrinth is not a maze: it has a single path, with no choices, and the path always leads to the center.
Every circuit goes almost all the way around, and the path turns into the next circuit next to the axis, alternately on the right and on the left of it. On each side, the turns have to nest inside each other like brackets, or the walls would cross; that is the whole rule, and the page checks it. The walls are what is left of a disk once the path is carved out of it.
The pages are plain HTML, CSS and JavaScript, with no dependencies and no build step. Just open index.html. It is also a small installable web app: add it to your home screen or desktop and it works offline.
Labyrinth-Maker is open source at GitHub with MIT license.
Had fun browsing the app? Buy me a coffee by becoming a sponsor.
You may also be interested in my other sacred geometry projects Mandala-Maker (demo) and Sacred-Geometry (demo). For more mystic arts as small web apps, see Esoterica.
Copyright (c) 2026 Olivier Giulieri.
1 commits
JavaScript
35.4%
CSS
32.9%
HTML
31.7%