Confluence Drawing & Diagramming Tools: Complete Guide 2026
Adding diagrams to Confluence pages helps teams communicate architecture, processes, and workflows visually. This guide covers the three main approaches to creating diagrams in Confluence and helps you choose the right tool for your needs.
Overview: Three approaches to diagrams in Confluence
| Approach | App | Input Method | Best For |
|---|---|---|---|
| Text-based diagrams | Mermaid Plus | Write code → get diagram | Structured diagrams, documentation |
| Visual drawing | Excalidraw Plus | Drag & drop on canvas | Brainstorming, wireframes, whiteboarding |
| Network graphs | Graphviz Charts | Write DOT language | Dependency trees, network topologies |
1. Mermaid Plus — diagrams from text
Mermaid Plus for Confluence lets you write diagram definitions in text and renders them instantly. It supports 26+ diagram types including flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, pie charts, mindmaps, timelines, and more.
How it works
- Type
/mermaidin the Confluence editor - Write Mermaid syntax in the code pane
- See the live preview update in real time
- Choose a theme (default, dark, forest, neutral)
- Save — the diagram renders on the page
Best for
- Architecture decision records — diagrams alongside text that can be versioned and diffed
- API documentation — sequence diagrams showing request/response flows
- Process documentation — flowcharts with clear steps and decision points
- Project planning — Gantt charts and timelines
Read more: Create Mermaid diagrams in Confluence.
2. Excalidraw Plus — freeform drawing
Excalidraw plus Whiteboards for Confluence provides a visual canvas where you draw with shapes, lines, and text. It ships with 220+ shape libraries covering flowcharts, UML, wireframes, network diagrams, and more.
How it works
- Type
/excalidrawin the Confluence editor - A full drawing canvas opens inside the page
- Drag shapes from the library, draw lines, add text
- Save — the drawing embeds in the page
Best for
- Brainstorming sessions — freeform drawing without constraints
- Wireframes and mockups — sketch UI ideas quickly
- Whiteboarding — collaborative visual thinking
- Custom diagrams — anything that doesn't fit a standard diagram type
Also available for Jira: Excalidraw Diagrams plus Whiteboards for Jira.
3. Graphviz Charts — automatic graph layout
Graphviz Charts for Confluence uses the DOT language to generate directed and undirected graphs with automatic layout. It excels at complex node-and-edge diagrams.
How it works
- Type
/graphvizin the Confluence editor - Write DOT syntax defining nodes and edges
- The engine automatically computes the layout
- Save — the graph renders on the page
Best for
- Network topologies — show how servers and services connect
- Dependency trees — visualize package or module dependencies
- State machines — show states and transitions
- Org charts — hierarchical tree layouts
Which should you choose?
By use case
| Use Case | Recommended Tool |
|---|---|
| Flowcharts | Mermaid Plus or Excalidraw Plus |
| Sequence diagrams | Mermaid Plus |
| Wireframes | Excalidraw Plus |
| Architecture diagrams | Mermaid Plus or Excalidraw Plus |
| Network diagrams | Graphviz Charts |
| Gantt charts | Mermaid Plus |
| Mindmaps | Mermaid Plus |
| Freeform brainstorming | Excalidraw Plus |
| Dependency trees | Graphviz Charts |
By team type
- Engineering teams — Mermaid Plus (diagrams-as-code integrates with docs)
- Design teams — Excalidraw Plus (visual canvas with shape libraries)
- DevOps teams — Graphviz Charts (automated network graph layout)
- Cross-functional teams — install all three, each serves different needs
Want multiple tools in one app?
Excalidraw & Mermaid Diagrams for Confluence combines both Excalidraw and Mermaid in a single macro — freeform drawing on one tab, structured Mermaid diagrams on the other.
See the documentation.
Get started
All three apps are available on the Atlassian Marketplace with free trials. Each is free for up to 10 users.
Ready to add diagrams to your Confluence? Browse all NGPILOT apps →
Related resources
- Confluence diagram tools compared — detailed feature comparison
- Does Confluence support Mermaid? — setup guide
- Create flowcharts in Confluence — step-by-step tutorial
- Excalidraw best practices FAQ
- Mermaid troubleshooting FAQ
- Mermaid diagram types FAQ