We love diagrams and we’ve made it our mission to disrupt the world of business diagramming.

We want to provide a free, high quality diagramming software tool that everyone can use, no matter where they work.

draw.io is commercial open source – it really is the best of both worlds: You get the security, robustness, extensibility and auditability that is only possible from open-source tools, in addition to the support, service and consistent development only viable with commercial software. I’ll dive into more detail about why commercial open source is better than both traditional open source and purely commercial software in a future post.

But because the draw.io software is open source, as is the draw.io diagram format, it can be integrated and support a wide range of import and export formats.

draw.io integrates with many popular software tools

There is a large collection of tools and platforms that have integrated draw.io. Just as there are many different types of diagrams for different use cases, different departments use different tools for different reasons. Software developers use task trackers, human resources uses an intranet platform for documentation, while marketing uses cloud storage to store their media files.


Confluence (Server, Data Center and Cloud): Collaborate on all kinds of diagrams with your co-workers in a knowledge base, document code, prepare user manuals, track business processes, collaborate on marketing infographics and develop business plans. Your diagrams are stored centrally and securely, and all changes are tracked.

Even if you store your draw.io diagrams on Google Drive or Team Drives, our Google Drive Connector for Confluence Cloud lets you embed your diagrams in Confluence pages.

Jira (Core, Software, Service Desk, Server and Cloud): Add diagrams directly to the tickets to make debugging, development and customer service better and faster. Use flow charts to show how to reproduce bugs, UML diagrams and mockups to develop software, process charts as you refine business, service or manufacturing processes.

Trello: Even if you are using the lighter task tracking service at work or privately, you can add draw.io diagrams to Trello cards to communicate more clearly.

Create a flowchart in draw.io


Google Docs – Many freelance authors write content for multiple companies and sites, and Google Docs is their go-to tool for sharing the content to be published. Instead of having to email diagram files and images separately, you can develop them within the Google document itself!

Google Slides – We’re sure you have experienced that well-known frustration when trying to use presentation software tools to create diagrams. You can easily import the draw.io diagrams stored in Google Drive into your presentation slides and update them throughout the presentation in just a couple of clicks, should you need to edit them.

We have recently released an update that introduces collaborative editing – now multiple users can collaborate on a draw.io diagram stored in Google Drive at the same time!

draw.io online

The core platform for draw.io is available online, for free! You don’t even have to register to use the software – just choose where you want to save your diagram data (on your device or on one of the supported cloud services). To try it out, go to new.draw.io.

When you are working on your diagram, your data stays in your browser and is saved to the selected location. It is never stored on the draw.io servers. If you choose to save using a cloud-based service, your data will be end-to-end encrypted between your browser and the cloud provider. That means your data is always secure and private when you use draw.io online.

Also, because draw.io is commercial open source, you won’t be bombarded with ads!

draw.io Desktop

The stand-alone desktop version, draw.io Desktop, does not require an internet connection and is available for Windows, MacOS, and Linux. Download draw.io Desktop at get.draw.io

Tip: If you don’t have admin rights on your Windows computer, go to https://draw.io/app and use Google Chrome’s ‘Add to desktop’ feature to “install” draw.io.

draw.io on mobile

The online version of draw.io can be added to your mobile device as a web link. You can use this with any device; draw.io will work on Apple and Android tablets, phones and other platforms – anything that supports web-based applications. We wouldn’t recommend that you try to diagram on your phone though!

The clutter-free Minimal draw.io theme is perfect for diagramming on tablets, and for anyone who is new to diagramming.

Another advantage to being able to view and edit diagrams on a mobile device is when maintenance staff can access all of the diagrams they need to fix problems away from their workstations, or when they are on location or the factory floor.


Our draw.io integration for Quip adds a simple, yet powerful diagram editor, where all users in your instance can add diagrams to their pages, without switching contexts.

Rest assured, both the application and your diagram data is hosted fully within Quip, just as private and secure as you are used to from us here at draw.io.

You can find the Quip integration in our open source draw.io repository on GitHub.

Third-party integrations

Because draw.io is open source, you (anyone!) can develop your own integrations. Right now, we have posted few examples in JGraph’s draw.io open source repository on GitHub including WebDav, HTML5, and GitHub that developers can use to create their own integrations. Many integrations already exist!

Note: We are not able to provide direct support for these third-party integrations, but we think it’s fantastic how the open-source developer community values diagramming enough to integrate draw.io into their software solutions!


Aha! now integrates draw.io so that product managers and developers can develop mockups and flow diagrams as they work on their product roadmaps and marketing planning without switching tools.


This modern ‘hackable’ text editor, commonly used for code development, now has a package that lets you edit draw.io diagrams directly from within the Atom editor.


An open source information management system, BookStack has integrated the draw.io editor so you can convey information more easily in diagram format.


The draw.io editor is fully integrated in the Docstell documentation system. The aim of Docstell is to make software documentation as easy as possible for developers to write and collaborate on.


A collaboration tool that lets you combine text and structured content, macros and data from web APIs, FOSWiki integrates draw.io with this DrawIOPlugin.


You can now add complex diagrams, floor plans, UML diagrams, flow charts and more with Arnaud Genty’s open-source draw.io plugin for the Grafana analytics and modeling platform.


QuantStack has released a standalone integration (embedded) of draw.io in JupyterLab, the web interface for Project Jupyter, letting you combine content types like runnable code snippets, LaTeX, images, interactive diagrams and more.


As one of the few intranet platforms that works well with G Suite, LumApps has recently integrated draw.io – you can now quickly and easily insert draw.io diagrams into your LumApps content.


There are two extensions available for MediaWiki, Drawio (not actively maintained) and the more recent DrawioEditor, letting you create diagrams inline in your MediaWiki pages.


Pawel Rocek has released a draw.io Nextcloud app – you can now create diagrams from within Nextcloud, a file share and communication platform with strong security and monitoring features.


As a lightweight collaborative content development platform, Nuclino has integrated draw.io so that you can embed your draw.io diagrams easily and attractively.


The ownCloud open-source collaboration platform has integrated the draw.io editor into its ownCloud file editor app, letting you create and modify draw.io diagrams.


Redmine is a flexible project management web application, based on Ruby on Rails. You can create diagrams in your project documentation using the Redmine draw.io plugin.


Team collaboration needs diagrams, and Samepage now integrates draw.io – develop diagrams, track tasks, share files, communicate and work on project content all in one place.


You can create personal/private instances of web apps and create draw.io diagrams via Sandstorm.io, an open source hosting platform.

WordPress plugin

Released by AssortedChips, DrawIt! allows you to create draw.io diagrams while editing your blog posts in WordPress.


You can create draw.io diagrams in XWiki, a lightweight wiki software by using the Diagram Application extension, based on draw.io.

Want to see draw.io diagrams supported in Azure DevOps?

If you’d like to be able to create UML diagrams, flow charts and mockups using the draw.io editor and use them in your Azure boards and wiki, please vote up this feature in Microsoft’s developer community!

Cloud storage for diagram files

Your diagram data is secure and private when using draw.io. Your diagrams are never stored on the draw.io servers. If you aren’t allowed to use a cloud solution for security reasons, you can save your diagram files directly to your device. The following cloud storage platforms are currently supported:

Import and export – draw.io supports many formats

We want to make it as easy as possible for everyone to diagram and to share their diagrams, even when they use other diagramming tools.

Our team works hard to make it easy for you to import diagrams from other tools and export diagrams into many different formats.

In addition to the import formats in the table, you can also enter .csv data, PlantUML code, and Graphviz DOT code via menu functions to generate diagrams from the code automatically.

Third-party support for the .drawio format

Many IT specialists and software developers have their favorite tool. For example, many systems administrators like to create their AWS diagrams dynamically. But not everyone has access to this tool – the company architecture should be documented in a static format that everyone can access.

Since draw.io is open source, it is easy for such companies to support the .drawio XML file format – both Cloudcraft and Cloudockit can export to draw.io.

Import formats Export formats
.vsdx, .vsd, .vdx
.png (with embedded XML)
.svg (with embedded XML)
.vssx, .vsx, .vss
.png (with embedded XML)
.svg (with embedded XML)