ToolPatch

One page. One job. Done.

← Back to all tools
Data Visualization

Sankey Diagram Generator

Visualize flow data with Sankey diagrams.

Method: standard formula Data Visualization

Sankey Diagram Generator creates flow diagrams from source, target, and value rows. It helps explain how quantities move between categories, such as budget allocation, energy balance, funnel movement, material flow, or process losses.

Permalink

Input Pattern

Enter values in the left panel, keep units explicit, run the calculation, then copy or share the result. Invalid fields are highlighted immediately.

How to use this tool

  1. Enter each flow as source, target, and numeric value.
  2. Use consistent units across all rows.
  3. Generate the diagram and review whether totals and labels make sense.
  4. Adjust grouping or labels before using the chart in a report.

Sankey Diagram Generator

Visualize flow data with Sankey diagrams.

Formula or method

Worked example

Showing budget movement

Result: The Sankey chart shows how the original budget splits into departments and subchannels.

Check that inflows and outflows reconcile where conservation or accounting balance matters.

How to interpret the result

Read a Sankey diagram as a flow explanation; trust depends on clean labels, consistent units, and reconciled totals.

Common mistakes

Review note and limitations

Method - directed flow visualization from source-target-value rows.

Visualization aid only. Verify source data and reconcile totals before using the chart for decisions.

FAQ

What data works best for Sankey diagrams?

Flows with clear sources, targets, and comparable values work best, especially when movement or allocation matters.

Can I use percentages?

Yes, if every row uses the same percentage basis and the labels make that clear.

Explore more versions

Tailored guides for specific audiences, regions, and scenarios.

Related tools and workflows

Sankey diagrams are part of the data-visualization workflow with bar, funnel, tree map, and chart generators.