Mermaid
mermaid.js.org
What it is
Mermaid is an open-source JavaScript tool that turns Markdown-inspired text definitions into diagrams and visualizations. Its diagram types include flowcharts, sequence and class diagrams, state diagrams, Gantt charts, timelines, mindmaps, Git graphs, use case diagrams, and event modeling diagrams. Users can also describe an idea, upload a document, or paste a transcript to generate a diagram, then refine it in a context-aware conversation. The platform supports real-time co-editing, click-based adjustments, and shareable live links that recipients can open without logging in. Mermaid can be used in its Live Editor, installed as an npm dependency, loaded from a CDN, or deployed through its API. Listed integrations span IDEs, office tools, and community projects. It imports.mmd files and exports PNG, SVG, and Markdown; version history is available. The free Basic tier allows up to six diagrams, a size limit of 60, 15 AI credits, and one team and project creation. Plus costs $10 a month billed annually; Premium costs $20 a month billed annually.
Spec sheet
- Purpose
- Mermaid is a JavaScript diagramming and charting tool that renders Markdown-inspired text definitions into diagrams and visualizations.Read 11 Oct 2026 · mermaid.js.org
- Deployment
- Mermaid can be used through the Live Editor, installed as an npm dependency, loaded from a CDN, or deployed using its API.Read 11 Oct 2026 · mermaid.js.org
- Integrations
- Listed integrations include VS Code, JetBrains IDEs, Cursor, Windsurf, Claude Code, ChatGPT, Confluence, Jira, Google Docs, Microsoft Word, and PowerPoint.Read 11 Oct 2026 · mermaid.ai
- AI creation
- Mermaid says users can describe an idea, upload a document, or paste a transcript to generate a diagram and continue refining it through a context-aware conversation.Read 11 Oct 2026 · mermaid.ai
- Browser and runtime requirement
- Mermaid v12 bundles target ES2024, the documentation aims to support Safari 17.4 or later, and installing the npm package requires Node.js 22.12.0 or later.Read 11 Oct 2026 · mermaid.js.org
- Community support
- The Mermaid.js integrations page lists community integrations such as GitHub, GitLab, Notion, Obsidian, Joplin, and Azure DevOps.Read 11 Oct 2026 · mermaid.js.org
- Diagram types
- The documentation lists diagram types including flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, Gantt charts, mind maps, timelines, Sankey diagrams, and architecture diagrams.Read 11 Oct 2026 · mermaid.js.org
- Editing and sharing
- The platform offers real-time co-editing, click-based diagram adjustments, and live links that can be shared without requiring the recipient to log in.Read 11 Oct 2026 · mermaid.ai
- Enterprise security
- Mermaid Chart's enterprise page lists SSO/SAML authentication, SOC 2 compliance, encryption at rest, centralized seat management, and domain lockdown.Read 11 Oct 2026 · mermaid.ai
- Free tier limits
- The Basic tier includes up to six diagrams, a diagram size limit of 60, and 15 AI credits; the pricing page also describes limited AI and one team and project creation.Read 11 Oct 2026 · mermaid.ai
- Security controls
- Mermaid's rendering security setting defaults to strict, which encodes HTML tags in text and disables click functionality; sandbox mode renders in a sandboxed iframe.Read 11 Oct 2026 · mermaid.js.org
- Security reporting
- The project asks users to report vulnerabilities by email and says it aims to reply within three working days.Read 11 Oct 2026 · mermaid.js.org
- Who it serves
- Mermaid describes the platform as intended for teams and visual thinkers, and names developers, data engineers, analysts, educators, consultants, technical writers, and project managers among its audiences.Read 11 Oct 2026 · mermaid.ai
Plans and prices
Strong points and limits
Strong points
- Covers ten listed diagram types
- Supports live co-editing and shareable links
- Imports .mmd; exports PNG, SVG, and Markdown
- Offers a free Basic tier
Limits
- Basic limits users to six diagrams
- npm installation requires Node.js 22.12.0 or later
- Mermaid v12 targets ES2024
Who it suits
Mermaid is aimed at teams and visual thinkers, including developers, data engineers, analysts, educators, consultants, technical writers, and project managers. It suits people who want to create diagrams from text or refine them collaboratively.
Verdict
Mermaid combines text-based diagram creation with collaborative editing, AI-assisted generation, and multiple deployment options. Check the Basic tier limits and runtime requirements against your intended workflow.
Where Specifiction places it
- Diagramming tools#19 of 468.4
- Diagram Software#17 of 368.2
- Flowchart Software#9 of 178.2
- Diagramming Software#25 of 448.2