0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Best of 2026 · Flowcharts & User Flows

Best Figma plugins for user flows and flowcharts

Simpleflow is the most-used Figma plugin for user flows, with 107K users. It brings FigJam-style connectors into Figma Design files and keeps them attached when you move screens around. It's a paid plugin; if you want a free option, ProToFlow (81K users) draws flow arrows from the prototype links you've already set up.

Top 20 picks

Simpleflow

#1 · 107K users

Quick answer

Our top picks

  1. #1

    Most used

    Simpleflow

    by Lichin

    Simpleflow creates flowcharts inside Figma Design using native FigJam connectors, and the arrows update as you move and edit your screens. It suits designers who present flows next to high-fidelity UI rather than on a separate board. It's the one paid plugin among the top five, which is worth weighing if you only draw flows a few times a year.
    107K 1.9KFree + $10
  2. #2

    Best free option

    ProToFlow

    by Saeed Alipoor

    ProToFlow reads the prototype interactions in your file and generates flow arrows from them, so the diagram matches what you've wired. If you prefer FigJam connectors, you can copy one into the file and hand it to the plugin to use as the arrow style. It's free and runs in Figma Design only, and the result is only as tidy as your prototype links.
    81K 1.1KFree
  3. #4

    Best for diagrams as code

    Write Mermaid code in a text layer, select it, and Mermaid in Figma renders the diagram into your Figma Design or FigJam file. It's free and suits system diagrams that engineers already maintain in Mermaid. The output is a chart image, so restyling individual boxes means going back to the code.
    46K 291Free

Outside the ranking · Disclosure

The full list

The 20 most-used Figma plugins for flowcharts & user flows

Plugin
  1. 01

    Simpleflow

    🪄 Create flowcharts in Figma with native FigJam connectors — stay perfectly in sync as you design!

    Free + $10 · 1.9K likes

    107K
  2. 02

    ProToFlow

    Generate Flow Arrows based on Prototype Interactions

    Free · 1.1K likes

    81K
  3. 03

    Simple Arrow Drawer

    Simple Arrow Drawer

    Free · 85 likes

    70K
  4. 04

    Mermaid in Figma

    Enable to use Mermaid code in Figma

    Free · 291 likes

    46K
  5. 05

    Flowy

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

    Free · 439 likes

    41K
  6. 06

    Flow Connect

    Free · 27 likes

    33K
  7. 07

    Excalidraw to Figma

    Virtual whiteboard for sketching hand-drawn like diagrams

    Free · 325 likes

    24K
  8. 08

    Target Flow

    Connect screens effortlessly

    Free · 154 likes

    17K
  9. 09

    UI flows for Figma

    Easily create screen transition diagrams with text.

    Free · 155 likes

    17K
  10. 10

    Octopus.do

    Build wireframes and sitemaps

    Free · 295 likes

    16K
  11. 11

    AUTO FLOW

    Create flow, add figjam connector, free annotation

    Free · 69 likes

    15K
  12. 12

    Flowify

    Helping you easily create Collaborative Mind Maps & Flow Charts.

    Free · 59 likes

    14K
  13. 13

    Diagram Connector

    Connect your diagrams quick and easy.

    Free · 57 likes

    11K
  14. 14

    AI Mind Maps Maker

    Mind mapping tool based on ChatGPT creates and edits mind maps from text, PDF, video,and web pages.

    Free · 52 likes

    11K
  15. 15

    Flow Show

    Control How Your Connectors Flow

    Free · 27 likes

    10K
  16. 16

    Mermaid-to-Flow

    Convert Mermaid markup to FigJam flowcharts

    Free · 45 likes

    7.8K
  17. 17

    FigJam ↔ Mermaid Converter

    Convert FigJam diagrams to Mermaid — and back. Fast. Free.

    Free · 26 likes

    7.5K
  18. 18

    Hand drawing sketching

    Hand-drawn look and feel tool for arrows, paths boxes and circles

    Free + $4/mo · 18 likes

    6.5K
  19. 19

    Path Arrows

    Quickly connect screens, buttons, and elements with arrows to show how your interface works

    Free · 4 likes

    6.3K
  20. 20

    Yajirushi Mode(Arrow Mode / やじるしMODE)

    2つの図形を矢印でつなぎます。 / Draw arrow line to Two Nodes.

    Free · 28 likes

    6.1K

Buying guide

What to look for

Connectors are a FigJam feature, and FigJam also has FigJam AI for generating flow charts from a prompt and accepts pasted Mermaid syntax. If the flow lives on a workshop board, you may not need a plugin at all. Plugins matter when the arrows have to sit next to real screens in a design file for a review or a handoff. Our guide to flow arrows in Figma covers the manual methods too.

The list splits three ways. Some plugins draw live connectors you place yourself (Simpleflow, Flowy, Target Flow), ProToFlow builds arrows from prototype interactions, and a third group turns text into diagrams, whether that's Mermaid code or a plain-text description of screens (Mermaid in Figma, UI flows for Figma).

  1. 01

    Arrows that follow the screens

    The main reason to use a plugin over the line tool is that arrows reroute when you move a frame. Test this with a real flow of 15 or more screens before relying on it.

  2. 02

    Where the flow comes from

    Decide between drawing connections by hand, generating them from prototype links, or writing them as text. Prototype-based flows stay honest to what you built; text-based ones are faster to edit in bulk.

  3. 03

    Which editor it runs in

    Some plugins only run in Figma Design, others in FigJam too. Simpleflow works in Figma Design, Slides and FigJam.

  4. 04

    Labels and line styles

    Flows get read by product managers and developers. Check that you can label connectors, change arrowheads, and colour error or alternate paths differently from the main path.

FAQ

Frequently asked questions

Can you make a flowchart in Figma Design?

Yes, with shapes and the arrow tool, but the arrows won't follow your frames when you move them. Native connectors only exist in FigJam. Plugins like Simpleflow and Flowy add connectors to design files. See our flow arrows guide for both approaches.

How do I show a user flow between screens in Figma?

Lay out the screens in order, then connect them with arrows drawn by hand or by a plugin. If you've already prototyped the flow, ProToFlow turns those prototype links into visible arrows so you don't draw them twice.

Is FigJam better than Figma for flowcharts?

For early flows and workshops, usually yes: connectors snap to shapes, FigJam AI can generate a flow chart from a prompt, and you can paste Mermaid syntax onto the board. For flows annotated on top of finished UI, Figma Design plus a connector plugin works better. More options are on our FigJam plugins page.

Can I turn Mermaid code into a Figma diagram?

Yes. In FigJam you can paste Mermaid syntax directly onto the board. In design files, Mermaid in Figma renders it as an image, Mermaid-to-Flow converts it into FigJam flowcharts, and FigJam ↔ Mermaid Converter goes in both directions.