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 Flow Zoom

change wangchange wang58 downloads

Zoom, pan, resize, and fullscreen rendered Mermaid diagrams.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Mermaid Flow Zoom improves rendered Mermaid diagrams in Obsidian with zooming, panning, resizing, and fullscreen viewing.

Features

  • Mouse wheel zooms around the pointer.
  • Drag to pan the diagram.
  • Trackpad horizontal scrolling, Shift + wheel, or wheel near the left/right edge pans horizontally.
  • Toolbar controls for zoom in, zoom out, reset, and fullscreen.
  • Reset and first render fit the complete Mermaid SVG proportionally and center it in the container.
  • Desktop container resizing from the lower-right corner.
  • Mobile one-finger pan and two-finger pinch zoom.
  • Works with dynamically rendered Mermaid diagrams in Reading view and Live Preview where Obsidian exposes rendered SVGs.

Installation

Community plugin directory

After the plugin is accepted into the Obsidian community plugin directory:

  1. Open Obsidian Settings.
  2. Go to Community plugins.
  3. Search for Mermaid Flow Zoom.
  4. Install and enable the plugin.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create this folder inside your vault:
<vault>/.obsidian/plugins/mermaid-flow-zoom/
  1. Put the downloaded files in that folder.
  2. Reload Obsidian.
  3. Enable Mermaid Flow Zoom in Community plugins.

Usage

Open a note containing a Mermaid diagram, for example:

```mermaid
flowchart TD
  A[Start] --> B{Decision}
  B -->|Yes| C[Do work]
  B -->|No| D[Stop]
```

After Obsidian renders the diagram, use the mouse, touchpad, toolbar, or touch gestures to inspect the flowchart.

Release Checklist

For each GitHub release, attach these files as release assets:

  • main.js
  • manifest.json
  • styles.css

The release tag must exactly match the version in manifest.json, for example 1.0.0.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Add zooming, panning, resizing and fullscreen viewing to rendered Mermaid diagrams in Obsidian. Zoom with mouse wheel centered on the pointer, drag to pan, use trackpad horizontal scrolling and touch gestures; access toolbar controls for zoom, reset and fullscreen. Support Reading view and Live Preview when Obsidian exposes rendered SVGs.
VisualizationImages
Details
Current version
1.0.1
Last updated
3 days ago
Created
3 days ago
Updates
2 releases
Downloads
58
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
change wangchange wangchange-wyc
GitHubchange-wyc
  1. Community
  2. Plugins
  3. Visualization
  4. Mermaid Flow Zoom

Related plugins

Image Layouts

Add beautiful image layouts to your notes.

Leaflet

Interactive maps inside your notes.

Note Gallery

A masonry gallery that will visualize your notes, similar to Craft note view.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

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

Advanced Canvas

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

Maps

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

Mermaid Tools

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

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

ExcaliBrain

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