1. [Home](https://www.g2.com/)
2. ...
3. [Diagramming Software](https://www.g2.com/categories/diagramming)
4. [Mermaid Discussions](https://www.g2.com/products/mermaid/discuss)

[
 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_d44664ab00d5f68eb7ac1c88d153687c/mermaid-chart.png "Product Avatar Image")
](/products/mermaid/reviews)

[

Mermaid

](/products/mermaid/reviews)

(9)4.7/5

Mermaid is a diagramming tool built on Mermaid.js, the open-source diagramming library. Diagrams are defined as text in Mermaid syntax, and the rendering engine determines the layout. When a process changes, updating the diagram is a text edit rather than a rebuild — the practical difference from drag-and-drop editors, where repositioning nodes is part of every revision. There are several ways to create a diagram: users can write Mermaid syntax directly, begin from a template, or describe a process in plain language and let Mermaid AI generate the diagram along with its supporting documentation. Every route produces the same text-based diagram, so one that began as an AI generation or a template is edited, versioned, and updated exactly like one written by hand. The editor supports the full range of Mermaid diagram types, including flowcharts, sequence diagrams, class diagrams, entity relationship diagrams, state diagrams, Gantt charts, user journey maps, mindmaps, and timelines. Teams use it for software architecture diagrams, database schemas, API request flows, onboarding and process documentation, and project timelines, where the same syntax covers both quick sketches and diagrams that need to stay accurate over time. Comments, notifications, and real-time collaborative editing keep a team working in a single source file rather than exchanging screenshots. Because diagrams are stored as text, they can be version-controlled alongside code, reviewed in the same workflow as any other file, and kept in sync as the systems they document evolve. Finished diagrams export to standard formats such as PNG and SVG for use elsewhere. Integrations with PowerPoint, Word, Confluence, VS Code, JetBrains IDEs, ChatGPT, and Claude place diagrams in the tools where the work already happens.

Show More

When users leave Mermaid reviews, G2 also collects common questions about the day-to-day use of Mermaid. These questions are then answered by our community of 850k professionals. Submit your question below and join in on the G2 Discussion.

* * *

### 77.0

Nps Score

### All Mermaid Discussions

Search

Most CommentedMost HelpfulPinned by G2Newest

All DiscussionsDiscussions with CommentsPinned by G2Discussions without Comments

FilterFilter

Filter byExpand/Collapse 

Sort by

Most Commented

Most Helpful

Pinned by G2

Newest

Filter by

All Discussions

Discussions with Comments

Pinned by G2

Discussions without Comments

Sorry...

There are no questions about Mermaid yet.

## Start a New Software Discussion

Have a software question?

Get answers from real users and experts

[Start A Discussion](/products/mermaid/discussions/new)

* * *

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/thumb_square/thumb_square_d44664ab00d5f68eb7ac1c88d153687c/mermaid-chart.png "Product Avatar Image")

### Have you used Mermaid before?

Answer a few questions to help the Mermaid community

[
Yes
](javascript:void(0))[
Yes
](https://www.g2.com/authorize?form=signup&return_to=https%3A%2F%2Fwww.g2.com%2Fproducts%2Fmermaid-chart%2Fdiscuss%3Fsmall_ask%3Dmermaid)
No