# What is Mermaid?

It is a tool that allows you to quickly create flowcharts and diagrams by writing code.

## Overview
Instead of dealing with complex drawing tools, it allows you to create diagrams with commands just like writing text. The code you write automatically turns into a stylish flowchart or chart.

*Analogy: It is like an architect building a structure instantly by writing down its specifications instead of drawing it.*

## How it works
You open a special block inside Markdown files and define the diagram using Mermaid syntax; the tool visualizes it instantly.

## Where it is used
It is used in writing documentation, project planning, and technical reports.

## Commonly confused with
It is confused with traditional drawing tools; Mermaid is entirely text-based and does not require drag-and-drop.

## Frequently asked questions
**What kind of diagrams can be drawn with Mermaid?**
Flowcharts, sequence diagrams, Gantt charts, and many other technical drawings can be created.


## Related terms
- [Markdown](/en/dictionary/markdown/)
- [Diagrams](/en/dictionary/diagrams/)
- [Architecture Diagrams](/en/dictionary/architecture-diagrams/)

## Related tools
- [TencentDB-Agent-Memory](/en/discover/tencentdb-agent-memory/)

---
Source: TreScout Dictionary · https://trescout.com/en/dictionary/mermaid/
