Skip to content

All Diagram Examples ​

Flowchart ​

Visualize flowcharts and directed graphs

Basic Flowchart ​

Code
mermaid
Ctrl + Enter|

Online Checkout Flow ​

Code
mermaid
Ctrl + Enter|

CI/CD Pipeline with Subgraphs ​

Code
mermaid
Ctrl + Enter|

Expanded Node Shapes ​

Code
mermaid
Ctrl + Enter|

C4 Diagram ​

Visualize software architecture using the C4 model (Context, Container, Component, Code)

Internet Banking System Context ​

Code
mermaid
Ctrl + Enter|

Internet Banking Container Diagram ​

Code
mermaid
Ctrl + Enter|

Ishikawa Diagram ​

Visualize problem and causes in fishbone

Ishikawa Diagram ​

Code
mermaid
Ctrl + Enter|

Late Food Delivery Root Causes ​

Code
mermaid
Ctrl + Enter|

Kanban Diagram ​

Visualize work items in a Kanban board

Mermaid Sprint Board ​

Code
mermaid
Ctrl + Enter|

Personal Task Board ​

Code
mermaid
Ctrl + Enter|

Class Diagram ​

Visualize class structures and relationships in object-oriented programming

Basic Class Inheritance ​

Code
mermaid
Ctrl + Enter|

E-commerce Domain Model ​

Code
mermaid
Ctrl + Enter|

Sequence Diagram ​

Visualize interactions between objects over time

Basic Sequence ​

Code
mermaid
Ctrl + Enter|

Online Payment Flow ​

Code
mermaid
Ctrl + Enter|

Food Delivery with Parallel Actions ​

Code
mermaid
Ctrl + Enter|

Pie Chart ​

Visualize data as proportional segments of a circle

Basic Pie Chart ​

Code
mermaid
Ctrl + Enter|

Workday Breakdown with Values ​

Code
mermaid
Ctrl + Enter|

User Journey Diagram ​

Visualize user interactions and experiences with a system

My Working Day ​

Code
mermaid
Ctrl + Enter|

Online Grocery Shopping ​

Code
mermaid
Ctrl + Enter|

Mindmap ​

Visualize ideas and concepts in a tree-like structure

Basic Mindmap ​

Code
mermaid
Ctrl + Enter|

Trip Planning with Shapes and Icons ​

Code
mermaid
Ctrl + Enter|

Requirement Diagram ​

Visualize system requirements and their relationships

E-Bike Braking System ​

Code
mermaid
Ctrl + Enter|

Radar Diagram ​

Visualize data in a radial format

Student Grades ​

Code
mermaid
Ctrl + Enter|

Framework Comparison with Polygon Grid ​

Code
mermaid
Ctrl + Enter|

State Diagram ​

Visualize the states and transitions of a system

Basic State Diagram ​

Code
mermaid
Ctrl + Enter|

Order Lifecycle with Composite States ​

Code
mermaid
Ctrl + Enter|

Choice and Concurrency ​

Code
mermaid
Ctrl + Enter|

Entity Relationship Diagram ​

Visualize database schemas and relationships between entities

Basic ER Schema ​

Code
mermaid
Ctrl + Enter|

Streaming Service with Keys and Comments ​

Code
mermaid
Ctrl + Enter|

Git Graph ​

Visualize Git repository history and branch relationships

Basic Git Flow ​

Code
mermaid
Ctrl + Enter|

Release and Hotfix Workflow ​

Code
mermaid
Ctrl + Enter|

Highlighted Commits ​

Code
mermaid
Ctrl + Enter|

Architecture Diagram ​

Visualize system architecture and components

Basic System Architecture ​

Code
mermaid
Ctrl + Enter|

Web App with Frontend and Backend Groups ​

Code
mermaid
Ctrl + Enter|

Load Balancing with Junctions ​

Code
mermaid
Ctrl + Enter|

XY Chart ​

Create scatter plots and line charts with customizable axes

Sales Revenue ​

Code
mermaid
Ctrl + Enter|

Coffee Sales with Data Labels ​

Code
mermaid
Ctrl + Enter|

Sign-ups vs Churn ​

Code
mermaid
Ctrl + Enter|

Sankey Diagram ​

Visualize flow quantities between different stages or processes

Monthly Budget Flow ​

Code
mermaid
Ctrl + Enter|

Job Application Funnel ​

Code
mermaid
Ctrl + Enter|

Energy Flow (UK) ​

Code
mermaid
Ctrl + Enter|

Gantt Chart ​

Visualize project schedules and timelines

Product Launch Plan ​

Code
mermaid
Ctrl + Enter|

Website Redesign with Dependencies ​

Code
mermaid
Ctrl + Enter|

Timeline Diagram ​

Visualize events and milestones in chronological order

Project Timeline ​

Code
mermaid
Ctrl + Enter|

Product Roadmap with Sections ​

Code
mermaid
Ctrl + Enter|

Quadrant Chart ​

Visualize items in a 2x2 matrix based on two variables

Product Positioning ​

Code
mermaid
Ctrl + Enter|

Eisenhower Matrix with Styled Points ​

Code
mermaid
Ctrl + Enter|

Packet Diagram ​

Visualize packet data and network traffic

TCP Packet ​

Code
mermaid
Ctrl + Enter|

UDP Packet with Relative Bits ​

Code
mermaid
Ctrl + Enter|

Block Diagram ​

Create block-based visualizations with beta styling

Three-Tier Web Architecture ​

Code
mermaid
Ctrl + Enter|

Block Arrows and Nested Blocks ​

Code
mermaid
Ctrl + Enter|

Treemap ​

Visualize hierarchical data as nested rectangles

Monthly Household Budget ​

Code
mermaid
Ctrl + Enter|

Disk Usage with Styling ​

Code
mermaid
Ctrl + Enter|

Use Case Diagram ​

Show actors, use cases, system boundaries, and associations

Basic Use Cases ​

Code
mermaid
Ctrl + Enter|

System Boundaries ​

Code
mermaid
Ctrl + Enter|

Actor Collaboration ​

Code
mermaid
Ctrl + Enter|

Event Modeling Diagram ​

Describe systems using an example of how information has changed within them over time

Shopping Cart Story ​

Code
mermaid
Ctrl + Enter|

Cross-System Flow with Data ​

Code
mermaid
Ctrl + Enter|

Venn Diagram ​

Represent relationships in overlapping circles

Product Sweet Spot ​

Code
mermaid
Ctrl + Enter|

Team Skill Overlap with Sizes and Styles ​

Code
mermaid
Ctrl + Enter|

TreeView ​

Visualize hierarchical data as a tree structure

Project File Structure ​

Code
mermaid
Ctrl + Enter|

Shared Drive with Quoted Names ​

Code
mermaid
Ctrl + Enter|

Annotations ​

Code
mermaid
Ctrl + Enter|

File-Type Icons via Config Maps ​

Code
mermaid
Ctrl + Enter|

Unicode Icons in Filenames ​

Code
mermaid
Ctrl + Enter|

Wardley Maps ​

Visualize business strategy and value chains with component evolution

Tea Shop Value Chain ​

Code
mermaid
Ctrl + Enter|

Custom Evolution Stages ​

Code
mermaid
Ctrl + Enter|

Pipeline Components ​

Code
mermaid
Ctrl + Enter|

GPT Tokeniser Architecture ​

Code
mermaid
Ctrl + Enter|

Cynefin Framework ​

Decision-making framework for categorizing problems by complexity

Incident Response ​

Code
mermaid
Ctrl + Enter|

Product Strategy with Domain Transitions ​

Code
mermaid
Ctrl + Enter|

Railroad Diagram (IR) ​

Visualize grammar rules using railroad diagram IR primitives for direct layout control

Expression Grammar ​

Code
mermaid
Ctrl + Enter|

JSON Grammar ​

Code
mermaid
Ctrl + Enter|

Railroad Diagram (EBNF) ​

Visualize grammar rules using EBNF notation with W3C and ISO 14977 support

Expression Grammar ​

Code
mermaid
Ctrl + Enter|

Semantic Version ​

Code
mermaid
Ctrl + Enter|

Railroad Diagram (ABNF) ​

Visualize grammar rules using RFC 5234 ABNF notation

Email Address ​

Code
mermaid
Ctrl + Enter|

Phone Number ​

Code
mermaid
Ctrl + Enter|

Railroad Diagram (PEG) ​

Visualize grammar rules using Parsing Expression Grammar notation

Calculator Grammar ​

Code
mermaid
Ctrl + Enter|

Identifiers with Predicates ​

Code
mermaid
Ctrl + Enter|
Opens in mermaid.ai