Sankey Diagram Generator

Contact
Revenue → Product: 500Revenue → Services: 300Product → Costs: 200Product → Profit: 300Services → Costs: 150Services → Profit: 150Revenue 800Product 500Services 300Costs 350Profit 450
100%

Worked example

A table of Source, Target, and Value, such as Budget → Design 40 and Budget → Build 60, draws two ribbons whose thickness matches those values. Edit a number and the diagram updates.

FAQ

What data shape does a Sankey need?
Each row is a flow from one node to another, with a positive value. Nodes are created from the names you type.
Can I export the diagram?
Yes. Export SVG for editing, or PNG for a slide. The export uses the colours and spacing currently on screen.
Why is a ribbon missing?
A flow needs a source, a target, and a numeric value. Empty or zero rows are left out of the layout.