Free Sankey diagram tools: the five kinds, and which to pick

Every free way to make a Sankey diagram falls into one of five kinds, and the kind matters more than the brand. Each asks for something different: a syntax, code, a dashboard, a workaround, or just the numbers. Here is what each kind is good at, and where it gets in the way.

Make your Sankey diagram now, no signup required

Open the editor and type your nodes one per row, with where each one flows and how much. The diagram draws itself as you type. Your work is saved automatically in your browser.

Create Your Sankey Diagram Free

1. Text-syntax web tools

Tools such as SankeyMATIC run in the browser and draw a Sankey from lines of text in their own format, roughly "Source [amount] Target". They are free and quick for someone who learns the syntax, and good for a single diagram you build in one sitting.

Where they get in the way: the data has to be rewritten into the syntax, which is awkward when it starts life as a spreadsheet, and a typo in the format is easy to miss.

2. Code libraries

Plotly (Python and JavaScript), D3 with its Sankey module, and Google Charts all draw Sankey diagrams from code. They are free, endlessly configurable, and the right choice for a diagram that lives inside an application or refreshes from a database.

Where they get in the way: you need a developer, nodes are referenced by index, and every change to the numbers is a change to the script.

3. Business-intelligence visuals

Power BI offers Sankey diagrams through custom visuals, and Tableau users build them with calculated fields or extensions. That suits a team whose data already lives in the BI tool and whose diagram belongs on a dashboard.

Where they get in the way: setup takes time, the free tiers limit sharing, and a one-off diagram for a report is a lot of machinery.

4. Spreadsheets

Excel and Google Sheets have no built-in Sankey chart type. The workarounds (stacked area tricks, add-ins, or a script) can produce one, but they are fragile, and the result is hard to edit afterwards. Spreadsheets are excellent for holding Sankey data; they are a poor place to draw it.

5. Typed Sankey editors

A typed editor keeps the data in a sheet and draws the diagram from it, live. SankeyCharts.app is one: one row per node, where it flows and how much, or a pasted source, target, value list. There is no syntax and no code, the bands are sized and laid out automatically, and every node's inflow is checked against its outflow.

Where it gets in the way: it is not a database pipeline. A diagram that must refresh by itself every night still belongs in code or a BI tool.

How to choose

Pick by who owns the numbers and how often they change:

  • A developer, and the numbers change automatically: a code library
  • An analyst, and the data already lives in a BI model: a BI visual
  • Anyone, one diagram, comfortable learning a format: a text-syntax tool
  • Anyone, data in a spreadsheet, numbers edited by hand: a typed editor

Frequently asked questions

What is the best free Sankey diagram tool?

It depends on who owns the numbers. Developers do best with a code library such as Plotly or D3; anyone working from a spreadsheet does best with a typed editor such as SankeyCharts.app, which needs no syntax, no code and no signup.

Is there a free alternative to SankeyMATIC?

Yes. SankeyCharts.app is free and needs no signup. Instead of a text syntax you fill a sheet (node, where it flows, how much) or paste a source, target, value list from Excel, and the diagram checks that each node balances.

Can I make a Sankey diagram in Excel or Google Sheets?

Neither has a built-in Sankey chart. Keep the data in the spreadsheet as source, target and value columns, then paste those rows into a Sankey editor to draw it.

Do free Sankey tools add a watermark?

Policies differ by tool and change over time, so check before you commit. In SankeyCharts.app the editor is free; downloading the finished diagram needs a free QueryChart account.

Ready to draw your first flow?

The editor opens with a starter Sankey diagram. Type your own nodes and amounts, and the diagram rebuilds itself as you type. No signup required to get started.

Create Your Sankey Diagram Free