How to Share Mermaid Diagrams with your Team
If you use Mermaid to document your architecture, flows, or systems, you’ve probably hit this wall: the diagram looks great in your editor, but actually getting it in front of your team is awkward. You export a PNG, paste it into Slack, and within a week it’s out of date. Or you copy the live editor URL — a monster string that encodes the entire diagram in the query params — and hope nobody needs to update it later.
The core problem is that Mermaid was designed as a rendering library, not a collaboration tool. The ecosystem gives you excellent ways to write diagrams and zero good ways to share them as living documents that stay current.
This post walks through every option available today, what each one is good for, and how to pick the right approach for your team.
Option 1: Export and attach (PNG, SVG, or .mmd file)
The most common approach. You render your diagram, export it as an image, and drop it into Slack, Notion, Confluence, or a Google Doc.
When it works: One-off diagrams that won’t change. A quick sketch for a meeting, a flow you’re explaining in a PR description, or a diagram you’re embedding in a slide deck.
When it breaks: Anything that evolves. Architecture diagrams, onboarding flows, data models — the things that matter most are the things that change most. An exported PNG is a snapshot. The moment you update the diagram, every copy floating around your org is stale. Nobody knows which version is current, and nobody wants to re-export and re-distribute every time something changes.
Option 2: The Mermaid Live Editor share URL
The Mermaid Live Editor lets you encode your diagram’s source directly into a URL. Click “Copy Link” and you get something like:
https://mermaid.live/edit#pako/eNpVjk1qw0AMha9CtEoKcQ...
Anyone who opens it sees the diagram rendered in their browser.
When it works: Quick sharing with a single person who doesn’t need to track changes. It’s free, instant, and requires no account.
When it breaks: The URL doesn’t point to a resource — it is the resource. There’s no server-side record. If you update your diagram and want people to see the new version, you need to generate and redistribute a new URL. There’s no concept of “the current version of this diagram.” Every link is a frozen snapshot, just like a PNG but with extra steps.
For teams, this creates the same staleness problem as exporting images, plus the added confusion of multiple URLs floating around for what’s supposed to be one diagram.
Option 3: Commit to a Git repo
Developer teams sometimes store .mmd files in their repos and render them through GitHub’s native Mermaid support or a CI pipeline that generates images.
When it works: If your diagrams are tightly coupled to code and your whole team lives in GitHub, this is a natural fit. You get version history, diffs, and the diagrams live alongside the code they describe.
When it breaks: Non-engineers can’t easily view or contribute. The diagrams only render in contexts that support Mermaid (GitHub READMEs, certain docs platforms). And browsing your team’s diagrams means navigating a repo file tree, which is a terrible experience for something that should feel like a knowledge base.
Option 4: Mermaid Chart (paid platform)
Mermaid Chart is the commercial product from the Mermaid team. It offers a hosted editor with real-time collaboration, team workspaces, and integrations with VS Code, Confluence, and others.
When it works: Teams that want a full-featured platform with IDE plugins and deep integrations into tools like Confluence.
When it breaks: Pricing starts at $10/user/month billed annually. For a 5-person team, that’s $600/year. If your main need is “host my diagrams and give me a link that stays updated,” you’re paying for a lot of platform you may not use.
Option 5: A hosted diagram editor with built-in sharing
What most teams actually need is simple: write a Mermaid diagram, get a stable URL, share it with your team, and have the link always show the latest version. No enterprise platform, no repo infrastructure, no re-exporting PNGs.
MMD Studio does exactly this. Here’s how sharing works:
-
Write your diagram in the browser editor at mmd.studio. The live preview updates as you type, with syntax highlighting and error detection inline.
-
Sign in (email or Google — takes 10 seconds). Your diagrams sync to the server and across all your devices automatically.
-
Click Share, flip the visibility to “Anyone with the link,” and copy the short URL. It looks like
mmd.studio/d/abc123. -
Send the link. Anyone who opens it sees the rendered diagram, always showing the latest version. They can save a copy to their own account if they want to fork it.
That’s it. When you update the diagram, the link updates. When your teammate opens it next week, they see the current version, not a stale snapshot.
What about a team knowledge base?
This is where MMD Studio’s sidebar becomes useful. Every diagram you create — and every shared diagram you open from a teammate — appears in your My Diagrams sidebar, sorted by recency. Shared diagrams show the owner’s email underneath so you know who maintains them.
Over time, your sidebar becomes a browsable library of your team’s living diagrams: the auth flow, the deployment pipeline, the data model, the onboarding sequence. Each one is a single link that always reflects reality.
It’s not a full-blown wiki — it’s something lighter and more focused. A shared set of Mermaid diagrams that anyone on the team can browse, reference, and link to from docs, PRs, or Slack messages.
What does it cost?
MMD Studio has a free tier that includes unlimited local diagrams and up to 5 synced/shared diagrams. If you need more, Pro is $30/user/year. That same 5-person team paying $600/year on Mermaid Chart would pay $150/year on MMD Studio.
So which option should you pick?
It depends on what you’re optimizing for:
- One-off diagram for a meeting? Export a PNG from the Mermaid Live Editor. Free, instant, done.
- Diagrams tightly coupled to code? Commit
.mmdfiles to your repo and use GitHub’s native rendering. - A team that wants persistent, shareable, always-current diagrams without the overhead? That’s what MMD Studio is for.
The best diagram tool is the one your team will actually keep updated. If the sharing friction is too high, diagrams go stale and stop being useful. The simplest path to a living diagram your team trusts is usually the right one.
MMD Studio is a fast, clean Mermaid diagram editor with built-in hosting and sharing. Free to start, $30/user/year for unlimited diagrams.