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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Mermaid View

wepposweppos5k downloads

Handle Mermaid files as first-class citizens, rendering them fullscreen when opened.

Add to Obsidian
Mermaid View screenshot
Mermaid View screenshot
Mermaid View screenshot
Mermaid View screenshot
Mermaid View screenshot
  • Overview
  • Scorecard
  • Updates9

An Obsidian plugin that treats Mermaid files as first-class citizens.

Mermaid View is a type of view you can use to view Mermaid files and render them as interactive diagrams, similar to how Canvas work.

Features

  • Native file support - Open .mermaid and .mmd files directly in Obsidian, just like markdown or canvas files.
  • Three view modes - Toggle between preview, split, and source modes:
    • Preview: Full-screen rendered diagram
    • Split: Side-by-side editor and live preview
    • Source: Full-screen code editor
  • Pan and zoom - Navigate large diagrams with mouse wheel zoom and click-drag panning. Double-click to reset.
  • CodeMirror editor - Full-featured editor with line numbers, syntax highlighting, undo/redo, and standard keyboard shortcuts.
  • Export diagrams - Save diagrams as SVG or PNG files for use in other applications.
  • Embed in notes - Include mermaid diagrams in other notes using standard embed syntax:
    ![[diagram.mermaid]]
    
  • Menu integration - Right-click in the file explorer to create a new Mermaid file, or use the command palette.

Feature Comparison

Mermaid diagrams can be rendered in three ways within Obsidian. This plugin enhances all of them:

Rendering method Export PNG/SVG Pan/Zoom
```mermaid ` code block ✅ ✅
![[file.mermaid]] embed ✅ ✅
Standalone .mermaid file ✅ ✅

Preview Mode

View your diagrams full-screen with pan and zoom support.

Preview mode

Split Mode

Edit with a side-by-side code editor and live preview.

Split mode

Pan and Zoom

Navigate large diagrams with mouse wheel zoom and click-drag panning. Double-click to reset the view.

Zoom

Embed in Notes

Include diagrams in your notes using standard Obsidian embed syntax. The autocomplete suggests mermaid files just like any other note.

Linking autocomplete

The diagram renders inline within your note.

Embedded diagram

Example Diagram

graph TD
    A[Start] --> B{Decision}
    B -->|Yes| C[Do something]
    B -->|No| D[Do something else]
    C --> E[End]
    D --> E

More information on Mermaid View features and usage.

Usage

  1. Create a new .mermaid (or .mmd) file or use the "New mermaid" context menu option
  2. Write your Mermaid diagram syntax
  3. Toggle between modes using the view action button or the command palette

Installation

Install Mermaid View from the official Obsidian Community plugins listing, or use one of the manual methods below.

From Release

  1. Go to the Releases page
  2. Download mermaid-view.zip from the desired version
  3. Unpack the archive
  4. Copy the mermaid-view folder into your vault's .obsidian/plugins/ folder (resulting in .obsidian/plugins/mermaid-view/)
  5. Enable the plugin in Settings > Community plugins

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests. See CONTRIBUTING.md for guidelines.

Changelog

See CHANGELOG.md for details.

License

MIT License

95%
HealthExcellent
ReviewPassed
About
Open .mermaid and .mmd files directly in Obsidian and render them as interactive diagrams with preview, split (editor + live preview), or source modes. Pan and zoom diagrams, edit with a CodeMirror editor, export as SVG/PNG, and embed diagrams into notes.
VisualizationEditingExport
Details
Current version
0.6.1
Last updated
15 hours ago
Created
4 months ago
Updates
9 releases
Downloads
5k
Compatible with
Obsidian 1.6.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
wepposweppos
simonecarletti.com
GitHubweppos
  1. Community
  2. Plugins
  3. Visualization
  4. Mermaid View

Related plugins

Markmind

Mind map, outline and PDF annotation tool. (Closed source)

Advanced Tables

Improved table navigation, formatting, and manipulation.

Advanced Canvas

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Maps

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

Various Complements

Complete words similar to auto-completion in an IDE.

Creases

Tools for effectively folding Markdown sections.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.