What Is SankeyMATIC?
Updated
SankeyMATIC is a free online Sankey diagram builder that runs in your browser. You type your flow data in a simple text format, and it draws a flow diagram you can style interactively and export as an image or vector file. It suits anyone who needs to show how amounts move between stages — budgets, financial results, application pipelines, multi-round elections — without installing software, writing code, or signing up for an account.
What a Sankey diagram shows
A Sankey diagram compares amounts as they pass through different stages. Instead of a bar or line chart, it draws flows as bands whose width is proportional to the amount, so you can see at a glance where volume enters, splits, and exits.
Typical uses named on the site include:
- Budgets and financial results
- The story of an application process
- Elections with multiple rounds
The common thread is a quantity that moves through stages and divides along the way.
How you enter data
The input format is a single line per flow:
Source [Amount] Target
Each line says that some amount flows from a source node to a target node. You list as many lines as you need, and SankeyMATIC turns them into a diagram. There is no code to write and no schema to configure — the structure of your diagram comes entirely from the source/target names you use.
Customizing the diagram
SankeyMATIC provides a wide array of interactive controls so you can adjust how the diagram looks. You change settings and see the result update, rather than editing a stylesheet or re-rendering by hand. This is where you tune the appearance after the data is in place.
Saving and exporting your work
You can get your diagram out in several forms:
| Output | What it's for |
|---|---|
| PNG (multiple sizes) | High-resolution image for slides, docs, or print |
| SVG | Vector file for embedding in a web page or importing into a vector graphics editor |
| Plain text file | Saving the current state of your work |
The plain text save is worth noting for two reasons: you can resume your work later on any computer or in any browser, and you can compare versions of a diagram by diffing the source files.
What "use it freely" means here
According to the site, using SankeyMATIC involves:
- No extensions to install
- No code to write
- No email address required
- No sign-up or trial period
The site also notes you are welcome to contribute to support development if you like. The page does not state pricing terms beyond this, so treat the contribution as optional support rather than a required purchase.
When to use it
SankeyMATIC fits well when you want a flow diagram quickly and want to control its look without a design tool. It's a good match if you:
- Need to show amounts moving through stages
- Prefer typing data over dragging shapes
- Want a PNG or SVG you can drop into a page or deck
- Want to keep an editable, diffable copy of the diagram
If your goal is a static chart of categories rather than flows between stages, a different chart type will usually communicate better.