Mermaid for
Flowcharts
Document how a process runs today, plan how it should run, or hand someone the path through it without walking them through it yourself.
A flowchart is a diagram that maps out a process, workflow, or decision tree using shapes connected by arrows. Each shape represents a step, decision, or endpoint. Together, they show how something moves from start to finish.
Flowcharts originated in the 1920s as industrial process diagrams, and were formalized as a programming tool by IBM engineers in the 1940s. In Mermaid, flowcharts are written in plain text and rendered instantly, so they’re easy to version control, embed in docs, and update without starting over.
Document the real process and spot bottlenecks before they compound.
Show clients exactly how a process works or needs to change. Clear enough for a boardroom, precise enough for an engineer.
Diagram your product flow or business logic fast enough to keep up with how quickly things change.
One shared canvas for mapping ideas, collaborating live, and keeping teams on the same page, literally.
Common questions about building flowcharts in Mermaid.