draw.io icon

draw.io Official Download

v32.6.1·Productivity

About draw.io

draw.io is a long-established diagramming tool that was also known for a time as diagrams.net. It can be used to draw flowcharts, UML diagrams, mind maps, floor plans, circuit diagrams and infographics, and it is often regarded as a free alternative to Lucidchart and Microsoft Visio. It originally grew out of the JGraph project, and the company behind it is now called draw.io Ltd. draw.io Desktop is the official desktop version: it wraps the core editor in Electron, is open source under the GPL-3.0 license, and can be used for free without registering an account.

For Mac users, every official release includes three dmg installers, one for Apple silicon (arm64), one for Intel (x64) and a universal build, along with matching zip archives. You can pick the one that fits your machine or simply use the universal version. The macOS app downloads updates in the background and tells you in the editor when one is ready; clicking the prompt restarts the app to finish upgrading. If you prefer, automatic checks can be turned off under draw.io > Check for Updates Automatically. The app keeps its local storage in the ~/Library/Application Support/draw.io folder.

The desktop version is designed with security and isolation in mind. The developers state clearly that, apart from checking for updates once a day, the app does not connect to the internet. Diagram data is never sent out, and no usage statistics are collected. The web-based parts of the interface also use a content security policy that blocks remote scripts from being loaded.

Because no account is required, files are saved directly on your own computer. The interface is available in many languages, including Simplified and Traditional Chinese, so it is easy to use for a wide range of people.

All of this makes draw.io Desktop a good fit for diagrams that involve internal information, such as system architecture, network topology and business processes. You get a capable, familiar diagram editor that works offline, while every file stays on your own Mac rather than in someone else's cloud.

Key features

  • Flowcharts, UML, mind maps, floor plans and more
  • Apple silicon, Intel and universal DMG builds
  • Offline by design, no diagram data or analytics sent
  • No account required, files stay local
  • Background updates that can be disabled
  • Multilingual interface including Chinese

Official downloads

draw.io-universal-32.6.1.dmgv32.6.1
Size 246.9 MB
SHA2566c891f5f6af1a057d4245b07c8a66772651ae63a7ede34deff137941ee954683

The SHA256 comes from the GitHub Release asset digest, so you can verify the file yourself. How to verify

The link points to the app’s official release channel; appwl does not rehost or modify files.

Download from official site

How to install

“App is damaged and can’t be opened”

Move the app into Applications, open Terminal, run this line, then open the app again:

xattr -cr "/Applications/draw.io.app"
“Developer cannot be verified”

In Finder → Applications, Control-click the app, choose Open, then Open again. On macOS 15 or later: System Settings → Privacy & Security, then “Open Anyway” at the bottom.

Apple silicon or Intel?

Apple menu → About This Mac. If the chip says Apple M, pick the Apple silicon build; Universal works on both.

Check the file

Run this in Terminal and compare the result with the SHA256 listed for the cloud file:

shasum -a 256 ~/Downloads/file-name

Alternatives

Changelog

v32.6.1Current
Release notes
## Release Notes for 32.6.1 [Windows Installer](https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/draw.io-32.6.1-windows-installer.exe) [Windows No Installer (zip)](https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/draw.io-32.6.1-windows.zip) [macOS - Universal](https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/draw.io-universal-32.6.1.dmg) Linux - [deb](https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/drawio-amd64-32.6.1.deb), [AppImage](https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/drawio-x86_64-32.6.1.AppImage) or [rpm](https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/drawio-x86_64-32.6.1.rpm) **ChangeLog:** - Uses electron 44.9.3 - Includes the Electron mitigation for the compromised eMudhra intermediate certificates [GHSA-jr5w-w6x2-84p9] - Updates to [draw.io core 32.6.1](https://github.com/jgraph/drawio/blob/v32.6.1/ChangeLog). All changes from 32.5.5 to 32.6.1 are added in this build. **Testing:** Verified against the packaged, signed macOS build. Windows and Linux packages were verified from the produced release artifacts, their sizes and update manifests, rather than by running them. Base checks - Launch, open a file passed on the command line, add and edit shapes, change styles, undo and redo, copy and paste through the system clipboard, save, reopen, insert, rename and delete pages, and zoom - Export to PNG, JPEG, SVG, PDF, XML and HTML from the comman…

Official changelog

FAQ

How do I download draw.io?

draw.io is downloaded from its official channel: the “Official download” button on this page opens the official release page (github.com).

Is draw.io free?

draw.io license: GPL-3.0. appwl only lists official builds and charges nothing for downloads.

Which systems does draw.io support?

This page offers draw.io for macOS, version 32.6.1.

Is draw.io from appwl safe?

appwl only lists official releases with their version and date. You can verify the SHA256 using the install tips on this page.

Request an app

The name is enough. The more people ask for an app, the sooner we add it.