Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

What applications exist that can help me build diagrams? I'd prefer the application to have the option of using many icons to choose from in order to put my ideas into images.

share|improve this question
As Pär Björklund said in his answer, we would need a more detailed question to give useful answers. Like, what kind of diagrams? What OS? To print, or for the screen, or for the web? –  CarlF Nov 9 '09 at 4:45

9 Answers 9

up vote 13 down vote accepted

Check out DIA!

Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.

alt text

DIA is free and open source software.

share|improve this answer
+1 for a great suggestion. It may not be Visio, but you can't beat the price! –  TechParadox Feb 2 '10 at 22:06
+1 for open source –  Darius Mar 23 '11 at 16:41

You can try using Creately. It's really easy to use, it's free and there's no need to install anything. You can also collaborate with others online on your diagrams.

alt text

share|improve this answer

You can use the Open Office program called "Draw".

Here is a link to a how: Flow Charts with Draw

I use Visio now, but I have used Draw and png files I find on the web (at sites like iconspedia) to create a cleaner look.

share|improve this answer

I use LibreOffice Draw (almost the same as OpenOffice) and I am satisfied. I also looked on yEd Graph Editor which is in Java, free and looks promising.

enter image description here

share|improve this answer
Very clean looking, I am impressed! –  AthomSfere Dec 1 '13 at 21:11

If you do not necessarily need a graphical user interface, Graphviz is also recommendable. It offers more sophisticated features than e.g. Viso or Dia do. But for simple diagrams Dia might be sufficient though.

share|improve this answer

Mindjet Mindmanager is a nice application that I've used in the past. Since you don't specify what type of diagrams you're looking for it's hard to give you really specific advice.

share|improve this answer

RFFlow is lightweight and versatile. Saves in its own format for editability, but can save as WMF, EMF, GIF etc, and the file sizes are kept small.

share|improve this answer

In addition to all answers already given: yEd is nice as well. It works on Windows, Linux/UNIX and OSX or even directly from your browser as a Java application.

share|improve this answer
Too bad its written in Java, I prefer speed, stability and security over that, personally. Maybe it can be forked to .NET –  AthomSfere Dec 1 '13 at 21:13
no problem with stability - works nice and quickly both on Windows and linux machine. And the SVG export feature is great - sometimes just spend some time and make my flowchart look more attractive using Inkscape :-) –  Juhele Dec 2 '13 at 22:46

If you're building network diagrams and want to use OpenOffice/LibreOffice Draw, try the network equipment shape galleries from VRT, available from the source (http://www.vrt.com.au/downloads/vrt-network-equipment) or at extensions.libreoffice.org / extensions.openoffice.org.

sample of shapes

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.