Markdown mind map maker

Build a mind map from an indented list. Mermaid turns your branches into a radial map, handy for brainstorming, notes and outlining ideas.

Mermaid mind map syntax

A mind map is a single root with branches, set entirely by indentation. Deeper indentation makes a child node. Here is each piece you can write.

Root and branches

Indent under a node to add its children. Mermaid arranges them around the centre.

You write
mindmap
  root((Project))
    Design
      Research
      Wireframes
    Build
      Front end
      Back end
    Launch
You get

Node shapes

Wrap the text to change a node's shape.

You write
mindmap
  root((Central idea))
    Square[Square]
    Rounded(Rounded)
    Circle((Circle))
    Bang))Bang((
    Cloud)Cloud(
    Hexagon{{Hexagon}}
You get

Cheat sheet

Write this You get
mindmapStart a mind map
indentationSets which node is the parent
root((Text))The central node
[Text]Square node
(Text)Rounded node
((Text))Circle node
))Text((Bang node
)Text(Cloud node
{{Text}}Hexagon node