Free · No signup · Runs in your browser

Turn flow data into a Sankey diagram.

Two columns — a from and a to — become flowing links sized by volume. See how customers move between stages, traffic between sources and pages, money between categories.

01 · How it works

Three steps, then done.

A Sankey diagram shows flow: links run from source nodes to target nodes, and each link's thickness is its volume. Pick the source column, the target column, and the numeric column that weights each flow (or count rows).

i. drop

Drop your CSV

We detect categorical columns for the nodes and numeric columns for the flow weights.

ii. connect

Pick from, to, and weight

Choose the source and target columns and, optionally, the number that sizes each flow.

iii. follow

Follow the flow

Thick links are big flows. Hover any link for its exact value, then export SVG or PNG.

02 · Why ours

Flow you can actually follow.

Tables of from/to/amount hide the movement. A Sankey makes it impossible to miss.

  • 01

    Width = volume

    Every link's thickness is proportional to its value, so the dominant flows are unmistakable.

  • 02

    Ranked nodes

    Sources and targets are ordered by total volume and capped to the top contributors for a clean diagram.

  • 03

    Hover for detail

    The shape shows the flow; hover any ribbon for the precise source → target value.

  • 04

    Local & exportable

    Runs entirely in your browser. Download the result as SVG or PNG.

"Finally saw where all our trial signups actually go."
— a growth team
03 · FAQ

sankey diagram questions.

What shape should my CSV be?
One row per flow, with a source column, a target column, and ideally a numeric value. Without a value column we count rows for each source → target pair.
This tool draws a clean two-column (source → target) Sankey. For multi-stage flows, pick the two stages you care about most.
We show the top sources and targets by volume so the diagram stays readable; smaller nodes are grouped out.
No — the diagram is generated entirely client-side.