Sankey Diagram Maker (Free Image Generator)

Sankey Diagram Maker (Free Image Generator)

A sankey diagram maker turns a list of flows into a single image where each band's width matches its value, so the big paths and the leaks jump out. Enter your source, target, and value rows, pick colors, and download a PNG or SVG you can drop anywhere.

What a sankey diagram showsWhat a sankey diagram shows

A sankey diagram tracks where a quantity goes as it moves and splits. One value flows in on the left, branches through nodes, and lands on the right, and the width of every band is proportional to how much flows through it. That's the whole idea: you read volume by thickness, not by squinting at numbers.

It's a great fit when the story is about proportion and routing:

  • Budgets: total income on the left, then salaries, rent, tools, and savings fanning out on the right. You see instantly what eats the money.
  • Traffic and conversions: sources like search, social, and referral flowing into signups, then into paid, then into churn. The narrow bands are your drop-off.
  • User journeys: entry pages splitting into the paths people actually take, so dead ends are obvious.

One rule keeps it readable: keep it acyclic. Value should move forward through stages and never loop back into an earlier node, or the widths stop making sense.

Make one freeMake one free

Open the sankey diagram maker and enter your flows. Each row is a source, a target, and a number: "Revenue → Payroll, 42000", "Revenue → Rent, 9000", and so on. The tool lays out the nodes, sizes the bands to your values, and lets you pick colors for each flow or node.

No signup, no watermark. When it looks right, download it as a PNG for slides and docs, or SVG if you want crisp scaling on the web. That's the fastest path from a spreadsheet column to a chart you can share.

Embed it anywhereEmbed it anywhere

A sankey diagram is just an image, so embedding it is a one-liner. Point an image tag at the chart URL and you're done:

<img
  src="https://api.imejis.io/render/your-sankey"
  alt="Budget flow sankey diagram"
/>

The useful trick is what the URL points at. If you embed a saved file, it's a snapshot. If you embed a render URL, the image regenerates every time the page loads, so when your budget or your funnel numbers change, the chart updates on its own. Same embed line, live data.

Generate at scaleGenerate at scale

One flow chart is a tool job. Fifty of them, or one that has to stay current, is an API job. Sankey is an API component, so a single render call turns a set of flows into a finished image, no design tool in the loop.

That opens up a few ways to run it:

  • From code: send your source, target, and value rows to the render endpoint and get an image back. The API docs have tested examples you can paste and run.
  • From an agent: hand the job to an AI agent over MCP. It reads your data, builds the flows, and renders the chart without you writing the request by hand.
  • From a template: design the sankey once and swap the data per render, so one setup covers every report, client, or month.

See the sankey component for the fields it accepts and how to shape your flow data.

Start buildingStart building

Make a quick one in the sankey diagram maker, then wire up the sankey component when you want charts that build themselves. Point a script at the API or let an AI agent handle it. The free plan includes 100 renders a month, which is plenty to see your flows turn into images before you scale up.

Frequently Asked Questions

Open a sankey diagram maker, enter your flows as source, target, and value rows, then pick colors and download. Each flow becomes a band whose width matches its value. You get a PNG or SVG you can drop into a slide, a doc, or a page.

It shows where a quantity flows and splits. Common uses are budgets, where income divides into spending categories, and user journeys, where traffic sources fan out into conversions and drop-offs. The band widths make the big and small paths obvious at a glance.

Yes. The free tool has no signup and no watermark, and it exports PNG or SVG. If you want charts that regenerate as your numbers change, render them through the API on the free plan, which includes 100 renders a month.

Yes. Sankey is an API component, so one render call turns a set of flows into an image. Feed it from a script, a scheduled job, or an AI agent, and the same template covers every dataset without opening a design tool.