Dia is a GTK+ based diagram creation program for Linux, Unix, Mac OS X and Windows released under the GPL license.

Dia is roughly inspired by the commercial Windows program Small Microsoft Office Visio iconMicrosoft Office 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.



Supported Platforms 2 notes on Dia's platform support

Mac Windows Linux PortableApps.com FreeBSD Xfce DragonFly BSD NetBSD OpenBSD

Platform comments

  • Mac “Requires XQuartz to run”
  • Windows “Dia 0.97 runs on Windows 2000. Dia 0.94 runs on Windows NT, Windows 98 and Windows ME (requires GTK+ runtime environment 2.6)”

Links to official Dia sites

Official Website    Facebook    Twitter    Source


Diagrams Extensible by Plugins/Extensions Flow chart Lightweight Workflow WYSIWYG Support Add a feature


Development Office & Productivity


chart diagram-editor uml xfce


Make this page better by adding screenshots to Dia.

Top alternativesView all

3 out of 5 with 6 ratings

ReviewsView all

Dia on Linux - shines. I was able to use it to create all sorts of logic diagrams - for programming and for organization. It is also capable to unite any elements and group and supports layering....

See why people like Dia 😍

• Complete Component but hard to use - file export are 1 by 1 (cant bulk)

See why people do not like Dia 😡 Post your review