Many of you have asked if I could name some software tools that can be used for drawing Sankey diagrams. So I am compiling a list of programs I have tested, or came across during my research. By no means do I wish to endorse any of these products, however, I do have a favorite, as some of the readers of this blog might have observed already.

I am grouping the list in (1) softwares that are specifically designed to make Sankey diagrams, (2) tools that support one specific type of Sankey or Sankey-style diagrams (this section also includes Matlab routines and open source), (3) software that are not available any more, and (4) other programs that do have Sankey as one of their features, but the main purpose for using the software is different. Time permitting I will do individual pages for the tools, and include my test notes and screenshots. The lists are sorted alphabetically.

This is a simple list. No warranty taken whatsoever for the software tools listed here. Download and install at your own risk. Contact the individual software makers for support, not me, please!

Please note: This list is to be understood as non-exhaustive! Do you know of any Sankey diagram software not listed here? Let me know

Full Sankey Desktop Software Tools

  • e!Sankey 4 (website)
    First released in November 2006, latest update version December 2017, a tool by German software firm ifu Hamburg. Version ‘pro’ with Excel interface. This is one of the tools I use for my work, see sample diagrams on this blog. License costs 240 €/480 € (pro). Free trial version.
  • S.DRAW 5.x (website)
    S.DRAW, originally developed by Austrian company STENUM is now being handled by Altenburger Consulting & Software in the US. A single license is 485 US$/405 €. Comes with a hardlock key (dongle). Update December 2010. A demo version is available.
  • Sankey Editor 2011 (website)
    A Sankey drawing software by an Austrian company named Stenum. First released in 2005 by LogSim (their website seems dead: website). Single license is 149 €. Demo version available.
  • Sankey Helper 2.4 (website)
    A freeware tool by Gabor Doka from Switzerland that allows to draw simple Sankey diagrams in Excel. It was one of the first software for Sankey diagrams available. Last updated in January 2010.

Web-based, mostly building on open-source d3.js

  • (webpage) offers different types of online visualization tools, among which there is also a Sankey diagram. Based apparently on d3.js and the Sankey library the diagrams are built by defining nodes (‘noeuds’) and links (‘liens’). Dragging nodes horizontally or vertically keeps the arrows attached to the nodes. Your Sankey diagrams can be saved and reopened for modification. Enter values manually or loaded from a csv file.
  • Excel to Sankey (blog)
    Developed by Bruce McPherson based on work done by Mike Bostock this code uses d3.js to create left-to-right distribution diagrams over several categories/columns. An interactive version can be created that allows dragging the nodes within the columns.
  • Google Charts / Sankey (webpage)
    The Google Charts available on the Google Developers page now include Sankey diagrams. Again, nodes and links to show a “many-to-many mapping” between two categories or multiple paths through a set of stages. Color options for nodes and bands.
  • Sankey Builder (Blog)
    Sankey Builder is another online tool for distribution diagrams built originally on d3.js. New features were added in January 2016. A free version is available, pricing scheme for commercial users available at 20 US$ and 30 US$.

  • Sankey Flow Show (webpage)
    A web-based Sankey diagram tool by Thortec Software in Germany. Straight-forward drawing of diagrams. Many layout options, e.g. node types, arrow curves, arrow shadow. Diagrams can be stored locally or in cloud drive. Free trial/student account, pro account at 3.99 US$/month.
  • SankeyMATIC (webpage)
    An online tool by Steve Bogart. Users can enter their value sets in a list box, diagram will create automatically. Based on open source d3.js and its Sankey library.
  • Wikibudgets Sankey Web App (Website)
    A free web app focused on financial flows (budget, transfers) by A novel approach for setting up the diagram since you hand pick the element shapes and just plug them together in the browser window.

One specific type of Sankey-style diagrams, e.g. alluvial

  • iOS Sankey Diagram App (website)
    The first Sankey app for iOS, by SquishLogic LLC. Optimized for the iPad. Handles different diagrams, move nodes with gestures, set arrow colors. Left-to-right orientation of diagrams. Export as PNG or PDF. Connects to mail, Twitter, Facebook. Available for $9.99 at iTunes.
  • ParSets V2.1 (blog)
    A project by Robert Kosara, featured on eagereyes. Freeware for Mac, Windows and Linux. Can do top-down oriented bands, hooked to nodes (categories). Data can be imported from CSV file. Similar to Fineo.

For the geeks (Javascript, Python, R, Mathlab)

  • drawSankey (Code available at Matlab Central.)
    Developed by James Spelling and Germain Augsburger at EPFL in Lausanne. DrawSankey.m draws simple Sankey diagrams in Matlab (input, losses, output).
  • jstepien’s Sankey (link broken)
    A very basic online tool to draw simple left-to-right b/w Sankey diagrams. You can enter a number of named nodes and define the edges with quantities. Didn’t get it to work, but you can see an example here.
  • Sankey (Sankey @ github)
    A Mathematica workbook by Sam Calisch that can be used to draw left-to-right distribution diagrams with several nodes ordered in columns. An example of the output can be seen here.
  • Sankey Diagrams in Python (matplotlib @ Sourceforge)
    ‘matplotlib’ is an open source project. Now has functionality to draw left-to-right oriented Sankey diagrams. Features available are labeling of flows, formatting of colors, fonts, borders, etc.
  • Sankey by tamc (tamc/Sankey @ github)
    Commenter Colm O’G suggested this javascript library for drawing sankey / flow diagrams in a browser to be added to the list, thanks. This seems to have been inspired by Fineo. An online implementation example can be seen on Andy Tow’s Atlas Electoral here.
  • SankeyR (blog post)
    An adaptation of the Matlab drawSankey function (see above) to work in R by Aaron Berdanier at Colorado State. Simple left to right Sankey diagrams. New release in July 2010.

Former Sankey diagram software: discontinued or fate is unclear

  • Sankey 3.1 (no website known)
    The fate of this tool is unknown. It was developed and distributed by Fichtner Consulting from Stuttgart, Germany in the late 1990ies. However, no information or screenshots can be found on the web.
  • Sankey Diagram Maker v1.08 (blog)
    New in 2012, a freeware tool provided by H.J. Berchmans, downloadable from Google Docs. .NET 4.0 must be installed on your machine. Users can draw simple left-to-right Sankey diagrams, choose colors. Make sure to read the comments…
  • Sankey Generator 0.4 (blog)
    Result of a student project by Sam Brenner, not intended to be launched commercially. Allows drawing of simple inflow/outflow Sankey diagrams. Code has been released to public domain.
  • Sankey PROFI Energie (webpage discontinued)
    A software with templates for energy management, available in German only. Published by software reseller WEKA, from the looks it is most likely a customized/branded version of e!Sankey (see above).
  • Sankey.Vis (website, now redirected)
    From the makers of the interactive Sankey diagram tool at Bauhaus University Weimar. The developers seem to have founded a company in Berlin and we could see this tool being developed further.
  • SimSankey (website, in German only)
    This small-scale tool by a company named ‘Similar’ from Germany, allows to draw simple top-down-oriented energy diagrams.
  • Yekans (website offline)
    This software probaly never got beyond the first idea, and a small website. Website not available any more.

Software with different areas of application, that have some kind of Sankey functionality

  • CASAnova (website)
    Subtitle: An Educational Software for Energy and Heating Demand, Solar Heat Gains and Overheating Risk in Buildings. This freeware tool allows to enter numerous parameters for a building, and will eventually produce a Sankey diagram of energy flows.
  • eMPlant
    eMPlant (part of the UGS Tecnomatix Suite) claims to “Material flow may be visualized in a Sankey chart that, at a glance, shows transport volume in the context of the layout”. I have not verified this information.
  • Foreseer (website)
    An online tool will help users predict trade-offs between the global commodities of energy, water and land. Developed at University of Cambridge by Julian Allwood and his research group. Foreseer relies heavily on Sankey diagrams.
  • GaBi (website)
    A Life Cycle Assessment (LCA) software for analyzing the environmental impacts of a product. This tool by German maker PE Europe can visualize the flows of material in a life cycle with Sankey diagrams.
  • HSC Chemistry (website)
    A simulation software package for chemical processes by Outotec Research Oy from Finland. text on website claims “The HSC-Sim module has built-in ‘Sankey diagrams’ to visualize the distribution of the elements and process variables”.
  • LESOSAI (website)
    A software for calculating the heat balance of a building. Developed by the Solar Energy and Building Physics Laboratory at the EPFL in Lausanne, it is marketed by a company E4tech. Sankey diagrams for heat losses in a building can be dispayed.
  • OpenLCA (Help page)
    Another Life Cycle Assessment software that has a basic Sankey diagram feature as “graphical illustration of the impacts of different flows in the product system”.
  • Pleiades + Comfie (website)(Wiki)
    Pleiades + Comfie is a software for energy simulation in builings by a French company named Izuba. Although I haven’t seen any screenshot, it seems to have some kind of Sankey diagram output.
  • Raw (website)
    Raw is an “open web app to create custom vector-based visualizations”. Numerous chart types, one of which are alluvial diagrams. This is the successor of Fineo by DensityDesign.
  • SimaPro (website)
    Another LCA software, by PRé Product Ecology Consultants from Amersfoort, Netherlands. The contributions of the individual life cycle phases are displayed in a tree-like Sankey-style graphic.
  • SIMBA / ifak-Sankey (website)
    A simulation software developed by ifak at the University of Magdeburg, Germany. SIMBA was developed to simulate wastewater systems, and also has a Sankey display feature. They are also the maker of ifak-Sankey (offered by Kontenda).
  • STAN 2 (website)
    STAN is a software for substance flow analysis, developed by inka software for the University of Technology of Vienna, Austria. It has a feature for displaying flows in their network diagrams as Sankey arrows. Version 2.0 released May 2009.
  • Tableau (website)
    Data visualization and data analytics software for business intelligence. Now also provides distribution diagrams organized in columns (similar to Fineo, Parsets). See an example here.
  • Tecnomatix Plant Simulation (website)
    Comprehensive plant simulation software package by Siemens claims that “Material flow may be visualized in a Sankey chart that, at a glance, shows transport volume in the context of the layout”. A Sankey-like diagram is shown in their product brochure.
  • Umberto (website)
    A Life Cycle Assessment and Material Flow Analysis software by ifu Hamburg GmbH. A display of flow values (material, energy, cost, environmental impact) in a Sankey diagram has been a feature of this software since version 3.0. They are also the maker of e!Sankey (see above).
  • Last update of this list: March 2018

    Here is another list of Sankey software by Butler Analytics

55 Responses to “Sankey Diagram Software”

  1. Magnus Says:

    Hi Phineas, very informative and good overview of the Sankey art!

    Why not make a table with the different software and the features they have. This would be good information for the user who looks at different sankey softwares.

    I have some old sankey diagram from 1930’s if you are intersted. E-mail me!


  2. phineas Says:

    Thanks Magnus!

    I am planning to extend this section on Sankey software tools, however, I haven’t yet decided on the best way to structure the grid to compare functionality of the tools. Also, for some softwares I don’t have demo versions, just information off the web, so I will have to contact the maker first. Please check back again later, to find out how far I have gotten…


  3. Visio Guy » Blog Archive » Sankey Diagram Shapes for Visio Says:

    […] Sankey Diagram Software list I just found this great list of Sankey-related software from our Phineas over at […]

  4. Sankey Diagrams » Blog Archive » Software: Energy Flow Sankey for Private Homes Says:

    […] software with a Sankey diagram that I hadn’t noticed before and only now have added to the list of Sankey Software tools is CASAnova (new house). From what I understand this freeware tool was the result of a research […]

  5. flow chart software Says:

    […] the Electronics industry is available in its catalogue. list of software tools for Sankey diagramsSuch a long time I looked for a comparison of Sankey diagram software. Phineas published a list of […]

  6. Sankey Diagrams » Blog Archive » CSB loads in Wastewater Treatment Plant Says:

    […] have added the STOAT model to the list of software tools with Sankey drawing capabilities. Posted by phineas September 8th, 2008 Filed in Samples Tags: CSB, wastewater […]

  7. Sankey Diagrams » Blog Archive » Sankey Diagrams are Directed Weighted Graphs Says:

    […] edge layout, width of Sankey arrows in curves, etc. Basically all that stuff that developers of professional Sankey software tools have to cope with. Posted by phineas October 8th, 2008 Filed in Uncategorized […]

  8. Chris Says:

    Hi Phineas,

    very nice and informative blog about sankeys! Thx. Are you aware of any sankey software running unter Linux (Ubuntu)?



  9. phineas Says:


    I am not aware of any Sankey diagram software running on Linux machines.


  10. daniel Alvarez Says:

    i need sankey sofdware , ware can i find it.


  11. phineas Says:

    @ Daniel Alvarez

    Daniel, there is a link to the website for each tool in the list above. You should be able to find information on acquiring a product on the respective maker’s website.

    Daniel, en la lista de programas arriba tienes los enlaces para los sitios web. Ahí puedes encontrar información como obtener las programas Sankey.

  12. links for 2009-01-06 at Says:

    […] Tidying up Tags? (tags: folksonomy tagging metadata research web2.0 Sankey Diagrams » Sankey Diagram Software "Many of you have asked if I could name some software tools that can be used for drawing […]

  13. Sankey Diagrams » Blog Archive » Energy Balance for Stoves in Indian Silk Industry Says:

    […] same Sankey diagram created with a Sankey software tool shows the arrow widths correctly. Posted by phineas April 3rd, 2007 Filed in Samples Tags: […]

  14. Funnel (Tornado) Chart | PTS Blog Says:

    […] fact, a better representation would be a Sankey Diagram (see below), which accounts for the losses through the process. But that’s a discussion for […]

  15. Sankey Diagrams » Blog Archive » Sam Brenner’s Sankey Diagram Generator Says:

    […] tool will reach a status that would allow Sam to release it publicly, but have added it to my Sankey software list anyway. Hope version 0.3 has some fancier colors, though Posted by phineas February 4th, 2009 […]

  16. Sankey Diagrams » Blog Archive » Confusankey Diagram Says:

    […] In defense of the authors of this diagram I can say that in 1997 there probably weren’t any Sankey diagram software tools […]

  17. BeGraphic Says:

    We designed BeGraphic which is a data visualization tool inside Excel and PowerPoint made to present new graphs,business charts, choropleth maps, dynamic diagrams… including Sankey.

    Any Sankey diagram can be easily done by using only three functions: “Resize”, “color” and “Magnet”. The all diagram is dynamically animated based on Excel cells’ values.

    If you want to test BeGraphic software, just let us know.
    Best regards,

  18. Sankey Diagrams » Blog Archive » Matlab routine for simple Sankey diagrams Says:

    […] but this definitely looks like an interesting add-on for Matlab users. I have added drawSankey.m to the Sankey software list. Posted by phineas July 1st, 2009 Filed in General Tags: software  […]

  19. Kyle Says:

    I tried the Excel plug-in Sankey helper and found it seems to have brought Excel down – it will now only open in safe mode. So the first comment is a warning, especially for people like me that depend on Excel every day. Then a question – has this happened before and how do you undo things like it?

  20. phineas Says:

    @Kyle: you should contact the maker of the software. This list of Sankey diagram software is not a support forum.

  21. Sankey Diagrams » Blog Archive » Source-Destination Sankey Diagrams Says:

    […] software for drawing so-called source-destintation split diagrams. Nathany answered pointing to the Sankey software list on this blog. […]

  22. GlenT Says:

    Wow, thanks for the great list here. I was searching for such a list for quite a long time. I am interested in sankey diagrams for few weeks now, so I want to find the best software for this hobby. I will read your review one more time and decide what applications to download. Thank you one more time, and I will be waiting for another great posts from you.


    Glen Thompson from software development company

  23. Brian Says:

    The message from “begraphic” appears to be misleading spam, Their graphics software offers lots of options to display graphs, but I couldnt find any mention of sankey diagrams on their website, even a google search “sankey” didnt yield anything.

  24. r Says:

    For linux users, openoffice draw can be used. See the user forum

  25. internet social networking Says:

    The RSS feed doesn’t work with the internet browser (opera browser) how to deal with it?

  26. Excelling in Excel | Sankey Diagrams Says:

    […] to give it a shot. Gabor Doka’s Sankey helper (an Excel macro) is another option. Dedicated Sankey diagram software tools are available. It would recommend one of those, if you need to produce more than one Sankey […]

  27. Sankey Diagram Function in R | Sankey Diagrams Says:

    […] have added SankeyR to the Sankey software list. Thanks Aaron for sharing this with the R community. I am just not sure how what to make of the […]

  28. Design drawing plant wastewater Says:

    […] Sankey Diagram Software | Sankey Diagrams May 7, 2007. A Sankey drawing software by an Austrian company named Stenum… Sankey Diagrams » Blog Archive » CSB loads in Wastewater Treatment Plant Says:. We designed BeGraphic which is a data visualization tool inside Excel Sankey Diagram Software | Sankey Diagrams […]

  29. Sami Says:

    Brian, I found this from Begraphic website. It says that Sankey diagrams are available in Pro version, due to launch Jan 2011.

  30. Antonio Bardazzi Says:

    Proof of concept Ruby Sankey library based on RMagick. Create a simple image without labels, colors or other graphic like this:

    Can represent multiple process with multiple independent flow forcing mass conservation (input size must be equal to output size).

    Each flow can be consumed by a process (the process drain the flow), produced (the process is the source for the flow) or both.

    This example represent the diagram for making coffee:

    The first process is a grinder that drains beans and output ground coffee. The second process is an espresso machine that drains water and ground coffee and output coffee and cream.

  31. Embodied Carbon Sankey Diagram | Sankey Diagrams Says:

    […] Have added this to the software list. Posted by phineas March 22nd, 2011 Filed in Methodology, Samples No Comments » Tags: […]

  32. Mobile Web Development Says:

    thanks for sharing a good information.

  33. It Consulting Friend Says:

    Thanks for the list of software tools that can be used to draw Sankey diagrams!

  34. Web Design Guy Says:

    Thanks for the list of applications that have some kind of Sankey functionality. Very helpful.

  35. Mantra Information Services Says:


    very nice tools………

  36. Very Simple Online Sankey Diagrams | Sankey Diagrams Says:

    […] See for yourself. The code is open source, so if anyone wants to contribute… I updated my software list. Posted by phineas July 10th, 2011 Filed in General No Comments » Tags: online, software […]

  37. Sankey Diagrams in Python | Sankey Diagrams Says:

    […] to follow further development on ‘Sankey Diagrams in Python’. I have added this to the list of Sankey diagram software. Posted by phineas September 15th, 2011 Filed in Samples No Comments » Tags: software […]

  38. Gabor Says:

    I was alerted to the comments of Kyle and Trent a few years back, reporting problems with Excel after using my SankeyHelper. SankeyHelper is *not* a plug-in, but merely an Excel workbook. It contains however VBA macro routines to help you create Sankey Diagrams. Some Windows anti-virus software or Windows Operating system get into a paranoid panic upon seeing a file with VBA, although it is a perfectly standard content and part of the MSOffice Suite (see The apparent reason for this is that VBA is powerful and can be used to produce malware. *Please* consult your anti-virus software and Windows manuals to learn how to set safety features and security features of your system in order to avoid unpleasant surprises with VBA. Mac users have no such worries. Btw. SankeyHelper has no digital signature, as Mac users are exempted by design from creating them (*glare*). So you need to *enable all macro execution* on your Windows computer to use SankeyHelper.

  39. Joao Says:

    Like some previous users, I tried Sankey Helper 2.4 and it corrupted my Excel. It only starts in safe mode now, even after reinstalling in several ways, restoring the system to a previous date, etc. I have Windows 7 with Office 2010.

  40. Joao Says:

    Here is a procedure to fix Excel 2010 after Sankey Helper 2.4 corrupts it (I have windows 7):

    1. Uninstall Office 2010 and reboot.
    2. Manually delete any folder named Office or Excel under C:\Program Files or C:\Users. Note that you first need to select “see hidden files and folders” in the file explorer (tools\folder options\view).
    3. Install a clean copy of Office 2010.
    4. Go to Control Panel, Programs, Programs and Features. Select Microsoft Office and choose “Repair”.

    This solved my problem. Good luck.

  41. Be sexy, but mind the details | Sankey Diagrams Says:

    […] all that successful in some places, as the detail shows. Would have been better to use a Sankey diagram software. Posted by phineas November 9th, 2011 Filed in Samples No Comments » Tags: money […]

  42. Colm O'G Says:

    There is a javascript library I stumbled across in github

    The example given is nice, not perfect, but a good start, I would say it needs work on the corner definition

  43. Android Application Developers Says:

    I used some of them and they are really great. Thanks for sharing this great post.

  44. tom Says:

    your blog is very informative. am a student in Kenya and i have not used any of the sankey software before. my research is on petroleum flows in the country as well as associated GHG emissions from 5 major sectors of the economy. which software would you recommend?

  45. phineas Says:

    @tom: Everybody has different criteria for choosing software. For some it is the set of features, for others the operating system the software runs on. And, most certainly, the cost of a license (freeware vs. commercial software) plays a role.

    Why not download a trial version of the software tools listed in the first section (“Full Sankey Software Tools”) and test it to see, if it suits your needs and requirements.

  46. The math behind those curves… | Sankey Diagrams Says:

    […] article is well-worth reading, so if you are into programming a Sankey software (the Mathematica workbook for Sankey might be a starting point), please download and study it. […]

  47. bruce mcpherson Says:

    Here’s an example of creating sankey diagrams straight out of excel, integrating with d3.js and its interactive sankey plugin. Its not an excel plug-in, just some VBA code you can use which generates a standalone web page.

  48. Distribution Diagram from Excel Data | Sankey Diagrams Says:

    […] added Excel to Sankey (based on d3.js) to the software list. Posted by phineas May 30th, 2012 Filed in Samples No Comments » Tags: distribution, […]

  49. VISIO STD 2010 32-BIT/X64 ENGLISH INTL DVD | Amazon Deal Of The Day Says:

    […] Visio Standard 2010WordPerfect Office X5 Home and Student : Microsoft Office 2003 StandardSankey Diagram Software jQuery(document).ready(function($) { // $() will work as an alias for jQuery() inside of this […]

  50. Sankey Software Page Update | Sankey Diagrams Says:

    […] to let you know that I have made some updates to the Sankey Software page. Added tamc/Sankey and Foreseer (how was it possible I hadn’t done this before?!), removed […]

Leave a Reply