0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100

Mermaid-to-Flow

Convert Mermaid markup to FigJam flowcharts

by Travis Gregory

users
7.8K
likes
45
saves
551
comments
2
FreeWorks inFigJam
Price
Free
Latest version
v3 ยท Jun 16, 2025
First published
Jun 14, 2025
Features

What Mermaid-to-Flow does

Summarised from Travis Gregory's description on the Figma Community.

  • Smart hierarchical layouts with automatic positioning

  • Professional color coding (green start, red end, yellow decisions)

  • Edge labels for annotated workflows (A -->|"label"| B)

  • Shape-specific text wrapping for clean diagrams

  • Support for rectangles [text], diamonds {text}, and ellipses (text)

  • Both top-down (TD) and left-right (LR) layouts

  • No external dependencies

    works entirely within FigJam

On this page
Overview

About Mermaid-to-Flow

Mermaid-to-Flow is a free Figma plugin published by Travis Gregory in 2025. It works in FigJam and has 7,816 users and 45 likes on the Figma Community. It ranks #16 in Flowcharts & User Flows and #20 in FigJam on our lists.

In the developer's words

Transform Mermaid markup into professional FigJam flowcharts with smart layouts, text wrapping, edge labels, and industry-standard color coding.

Features:

โ€ข Smart hierarchical layouts with automatic positioning

โ€ข Professional color coding (green start, red end, yellow decisions)

โ€ข Edge labels for annotated workflows (A -->|"label"| B)

โ€ข Shape-specific text wrapping for clean diagrams

โ€ข Support for rectangles [text], diamonds {text}, and ellipses (text)

โ€ข Both top-down (TD) and left-right (LR) layouts

โ€ข No external dependencies - works entirely within FigJam

Perfect for business process documentation, software workflows, and technical diagrams. Simply paste your Mermaid code and generate publication-ready flowcharts instantly.

Changelog

What's new

Version 3 ยท released Jun 16, 2025

  • ## [2.7.1] - 2025-06-15
  • ### ๐Ÿ› Critical Bug Fixes
  • Fixed standalone node parsing**: Now correctly parses both standalone node definitions and edge connections
  • Issue**: Nodes were displaying IDs (Q, C, T) instead of text labels ("Pick a drink", "Coffee", "Tea")
  • Root cause**: Parser only processed edge connections, ignored standalone node definitions
  • Solution**: Enhanced parser to handle both `Q{Pick a drink}` definitions AND `Q --> C` connections
  • Complete syntax support**: All node types now correctly display text labels
  • `[Rectangle text]` โœ…
  • `{Diamond text}` โœ…
  • `(Ellipse text)` โœ…
  • `([Ellipse text])` โœ… (both ellipse syntaxes supported)
  • ### ๐Ÿ”ง Code Quality Improvements
  • Removed dead code**: Eliminated unused `_calculateLegacyLayout()` function (39 lines removed)
  • Optimized function signatures**: Removed unused `levels` parameter from `resolveNodeCollisions()`
  • Consolidated configuration**: Created unified `SHAPE_CONFIG` object for all node types
  • Before**: Scattered across `getShapeTextConfig()`, `getNodeColors()`, `getShapeType()`
  • After**: Single source of truth with `SHAPE_CONFIG` and `ROLE_COLORS` objects
  • Enhanced do
Trust

Permissions and privacy

Network access

Mermaid-to-Flow declares no network access, so it runs entirely inside Figma and can't send your file anywhere.

Extra permissions

None beyond the standard access to the file you run it in.

Read from the plugin's published manifest.

Rankings

Where Mermaid-to-Flow ranks

Compare

Mermaid-to-Flow alternatives

  1. 1

    Simpleflow

    by Lichin

    107K users1.9KFree + $10 upgrade

    ๐Ÿช„ Create flowcharts in Figma with native FigJam connectors โ€” stay perfectly in sync as you design!

  2. 2

    ProToFlow

    by Saeed Alipoor

    81K users1.1KFree

    Generate Flow Arrows based on Prototype Interactions

  3. 70K users85Free

    Simple Arrow Drawer

  4. 46K users291Free

    Enable to use Mermaid code in Figma

  5. 5

    Flowy

    by Nathan

    41K users439Free

    Effortlessly create and customize connections (user flows) between components in Figma.

  6. 6

    Flow Connect

    by Yunser

    33K users27Free
FAQ

Mermaid-to-Flow FAQ

What does Mermaid-to-Flow do?

Convert Mermaid markup to FigJam flowcharts. It's a Figma plugin by Travis Gregory that runs in FigJam.

Is Mermaid-to-Flow free?

Yes. Mermaid-to-Flow is free to install and run from the Figma Community, with no paid tier listed.

Is Mermaid-to-Flow safe to use?

Figma plugins can only reach the internet through domains listed in their manifest. Mermaid-to-Flow declares no network access, so it runs entirely inside Figma and can't send your file anywhere. As with any plugin, check the developer's privacy policy before using it on client work.

How do I install Mermaid-to-Flow?

Open it on the Figma Community, or search for it in the Actions menu (Cmd/Ctrl + K) inside any file you can edit. See how to install Figma plugins.

What are the best alternatives to Mermaid-to-Flow?

By user count, the closest alternatives are Simpleflow, ProToFlow and Simple Arrow Drawer. Compare all of them on the best Figma plugins for flowcharts & user flows.

For developers

Built this plugin?

Use this page as a landing page for Mermaid-to-Flow: link to it from your site, README or launch posts, or add a badge. Pick a style and copy the code.

Mermaid-to-Flow on figmaplugins.co

Style

Label

Size

Code

<a href="https://figmaplugins.co/plugins/mermaid-to-flow/" target="_blank" rel="noopener"><img src="https://figmaplugins.co/badges/featured-dark.svg" alt="Mermaid-to-Flow on figmaplugins.co" width="220" height="48"></a>