Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Mermaid Tools

Daniel NikolaevDaniel Nikolaev303k downloads

Improved Mermaid.js experience: visual toolbar with common elements and more.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates17

Mermaid.js lets you create diagrams and visualizations using text:

Start ---> Stop

will render as:

image

Obsidian supports Mermaid.js natively, via mermaid codeblocks.

⚠️ Please note that rendering Mermaid is Obsidian's feature, and not implemented by this plugin. This plugin has no control over how Mermaid is rendered. All bugs concerning rendering of diagrams should be posted to official forums.

Mermaid Tools

This plugin adds a toolbar with common Mermaid.js elements, so you won't have to remember them.

Use ribbon icon or Mermaid: Open Toolbar View command to open the toolbar.

Click on an element to paste it into editor.

image

A small demo: obsidian-mermaid-demo-updated

Note: in toolbar panel, all elements are wrapped as complete diagrams for rendering purposes.

Create & Manage elements

You can create, delete, edit & reorder elements in settings tab: mermaid-toolbar-settings

Roadmap:

  • ✅ add / edit elements in settings
  • ✅ reorder elements in settings
  • UX improvements
HealthExcellent
ReviewSatisfactory
About
Open a Mermaid toolbar and insert common Mermaid.js building blocks into the editor with one click. Create, edit, delete, and reorder custom elements to build reusable diagram snippets; elements are wrapped as complete diagrams for rendering.
DrawingVisualizationCode
Details
Current version
1.4.1
Last updated
Last month
Created
4 years ago
Updates
17 releases
Downloads
303k
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
PayPal
Author
Daniel NikolaevDaniel Nikolaevdartungar
dartungar.com
GitHubdartungar
t.me
linked.in
  1. Community
  2. Plugins
  3. Drawing
  4. Mermaid Tools

Related plugins

Kroki

Render Kroki diagrams.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Simple mind map

A mind map that combines aesthetics and functionality. 一个颜值与功能并存的思维导图。

tldraw

Integration with tldraw, allowing users to draw and edit content on a virtual whiteboard.

draw.io

Create and edit diagrams with draw.io (diagrams.net), locally and offline.

Templater

Create and use dynamic templates.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.