Free drawing software for Windows, Mac OS X, and Linux

Read More

Dia Diagram Editor is free Open Source drawing software for Windows, Mac OS X and Linux. Dia supports more than 30 different diagram types like flowcharts, network diagrams, database models. More than a thousand readymade objects help to draw professional diagrams. Dia can read and write a number of different raster and vector image formats. Software developers and database specialists can use Dia as a CASE tool to generate code skeletons from their drawings. Dia can be scripted and extended using Python.


  • Draw structured diagrams (flowcharts, network layouts, etc)
  • Easy to use (Recommended in 89% of the user ratings)
  • More than 1000 predefined objects and symbols
  • Supports Windows, Mac OS X and Linux
  • Many im- and export formats
  • Scriptable via Python


Reviews (69)

Write a Review

Highest Rated

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Works great on my Macbook Air Mountain Lion. I am looking for the Diagram solution on my Mac, originally, I choose Libreoffice, but it's too fat. Then I try Dia and now it's my favorite.


Lowest Rated

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Does not work on Mountain Lion.... it always arg that XQuartz is not install even if it is freshly installed.

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

I want to know where is the option of "Align connected"? Then i will rate

Posted 10/08/2015
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

This is a perfectly competent diagram editor and I found it very nice until I discovered an online diagramming tool that is more convenient to use wherever I go (check out Lucidchart). Still, it's good to have this little gem on demand when I need it.

Posted 07/10/2015
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Works as expected in MAC OS. But it needs XQuartZ. I was looking for a simple app to help generate Flowcharts. This does it perfectly well. Thank you and keep up the good work.

Posted 04/29/2015
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Dynamic Library Linking is broken for Mac OSX Yosemite. Either this or environment in xterm is totally broken and Dia.app has big trouble with that. But it is very sad, Dia has not updated since yosemite is out. You should Mac OSX remove as an supported OS on this download site and tell the truth, that you give a sh**, get it working on Mac OSX.

Posted 02/22/2015
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

I hate to down-rate the entire project because of the installer, but ... why in the heck do you need to install XQuartz if you've got the latest version of OS X? From the XQuartz site: "Together with supporting libraries and applications, it forms the X11.app that Apple has shipped with OS X since version 10.5." I have 10.9.4, so it's already installed. Why doesn't the program find it?

Posted 10/04/2014
All Reviews

Add-ons & Plugins