Download draw.io 32.6.10

Safe so far

Developer: JGraph

Last updated: · Verification by

A diagramming desktop app based on Electron that wraps the core draw.io editor.

Every download button links to the official download package, we host no files.

Windows 32.6.10

Windows x64 (64-bit) installer
NSIS
Show SHA-256
e7ea99906304507ed0e2c14193f9aba578c47df38e93a5fe748b52a8b85aa88f
Download
Windows x64 (64-bit) installer
MSI (WiX)
Show SHA-256
d6781bce32c199b51f246deb2a816d6c5f07319b9c868ecd357b8c6c5e771ed0
Download
Windows ARM64 installer
NSIS
Show SHA-256
03cb68788c668ef6b93d4cdeef7099987fde50607067e2846f6fcd7f62dc3d70
Download

Mac 32.6.10

Mac Intel (x64) disk image
DMG · macOS 13+
Show SHA-256
b2e6be1e323177d40cc2bac4e0d2fcf436ece1f4dc6fe648d164679d4ac9c84b
Download
Mac Apple silicon (ARM64) disk image
DMG · macOS 13+
Show SHA-256
83e4027837f89bfba9dafbcc5c0e4befa76e2ac7f4e37f7a7b40c817141a6727
Download

Linux 32.6.10

Linux x64 (64-bit) Flatpak app
Flatpak
No file checksum: Flatpak checks the app against Flathub’s signed repository
Linux ARM64 Flatpak app
Flatpak
No file checksum: Flatpak checks the app against Flathub’s signed repository

Choose the x64 (64-bit) installer for Intel or AMD PCs and the ARM64 installer for ARM PCs. The package data states no minimum Windows version, so check the publisher’s system requirements before installing on an older PC. Choose the Apple silicon (ARM64) build for Macs with an M-series chip and the Intel (x64) build for older Intel Macs. Every build needs macOS 13 Ventura or later. Choose the x64 (64-bit) download for Intel or AMD computers and the ARM64 download for ARM computers. The Flathub listing states no minimum Linux version or distribution, so check the publisher’s system requirements before installing.

Install with winget: winget install --id JGraph.Draw --exact

Install with Homebrew: brew install --cask drawio

Install with Flatpak (Flathub): flatpak install flathub com.jgraph.drawio.desktop

Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) or shasum -a 256 ~/Downloads/<file> (Terminal) and compare it with the SHA-256 above.

Linux (Flatpak): Flathub publishes no file checksum; Flatpak checks the app against Flathub’s signed repository when it installs. The ownership of the com.jgraph.drawio.desktop app ID has not been verified and it may be a community package. App page on Flathub.

Read the license.


What the installer does

Windows

  • Delivered as an NSIS (Nullsoft) setup program (.exe) for x64 and ARM64 and a Windows Installer package built with WiX (.msi) for x64.
  • The manifest does not state an install scope.
  • No custom silent switch is declared; winget falls back to its default for this installer type (/S and /quiet /norestart).
  • Associates with the file types .drawio and .vsdx.
  • Upgrades install over the existing version.

Mac

  • Delivered as a disk image (.dmg) for Intel (x64) and Apple silicon (ARM64).
  • Installs the app draw.io.app into the Applications folder.
  • Requires macOS 13 or later.
  • The app updates itself, so it may be newer than the version Homebrew lists.
  • A full “zap” removal also deletes up to 14 support, cache and preference locations in your home folder.

Linux

  • Delivered as a "flatpak" installer for x64 and ARM64.
  • The manifest does not state an install scope.
  • No silent-install switch is declared in the manifest.

Description

A diagramming desktop app based on Electron that wraps the core draw.io editor.


draw.io at a glance

What it isA diagramming desktop app based on Electron that wraps the core draw.io editor.
Latest versionWindows 32.6.10 (November 4, 2026)
Mac 32.6.10
Linux 32.6.10 (November 4, 2026)
PriceFree and open source
Open sourceYes
LicenseGPL-3.0
License typeOpen source · Strong copyleft Software built on it must be shared under the same license.
Copyright© 2005-2026 JGraph Ltd, Artisans' House, 7 Queensbridge, NN4 7BF, Northampton, England. Company
Made byJGraph
CategoryGraphics, photo and design
Runs onWindows, Mac, Linux
Official websitegithub.com
More linksSupport · Bug tracker · Documentation · Wiki · Privacy policy · Release notes
Source codegithub.com/jgraph/drawio-desktop
Tagschart design diagram draw gantt graph graphics mind-map mind-mapping mindmap uml
winget IDJGraph.Draw
Homebrew caskdrawio
Flathubcom.jgraph.drawio.desktop Unverified · community data from Flathub
Flathub verificationThe ownership of the com.jgraph.drawio.desktop app ID has not been verified and it may be a community package.
License on FlathubApache-2.0 as listed on Flathub
Check your downloadSHA-256 checksums in the download tables · Security scan

What’s new in draw.io 32.6.10

ChangeLog: - Uses electron 44.10.2 - Exports all pages as one SVG with --all-pages -f svg, with a view for each page, so that file.svg#Page-2 in an image shows the second page [jgraph/drawio#5821] - Stops the command line export from hanging on malformed PNG files - Updates to draw.io core 32.6.10. All changes from 32.6.1 to 32.6.10 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, save and reopen, insert, rename and delete pages, and zoom - Export to PNG and PDF from the app, and to PNG, JPEG, SVG, PDF, XML and HTML from the command line, covering scale, border, transparency, cropping, page selection with -p and --size page - Diagram round trip in an exported PDF, including reopening the exported PDF and recovering both pages - Mermaid and CSV import, and the --layout and --normalize options from the command line - Shape search, stencils and shape libraries, and the export, print and Page Setup dialogs - Settings and the window position and size survive a restart - The Quick Look extension is registered for this build, sandboxed and separately signed - The macOS bundle is signed with a Developer ID certificate under the hardened runtime, is notarised and stapled - The…

Read the full release notes on the publisher’s site

Notes for older versions are inside each version below.


Is draw.io safe?

Score result: No detections so far

None of the 60 security engines on VirusTotal flagged any of the 5 scanned files.

Covers 5 of 6 files. The rest have no VirusTotal report yet, so this result does not speak for them.

  • 0 flagged in total
  • 5 of 6 files scanned
  • 60 engines
Scanned with VirusTotalScore = share of engines that did not flag the lowest-scoring file. 100 means none flagged. How we score

Scan info

Last scan
Scan provider
VirusTotal · Full report

File integrity

FileSHA-256Hash checkSignatureVirusTotal
draw.io-32.6.10-windows-installer.exeWindows · x64 (64-bit) e7ea99906304507ed0e2c14193f9aba578c47df38e93a5fe748b52a8b85aa88f Matches the manifest (re-computed) Valid 0/60 flagged
draw.io-32.6.10.msiWindows · x64 (64-bit) d6781bce32c199b51f246deb2a816d6c5f07319b9c868ecd357b8c6c5e771ed0 Matches the manifest (re-computed) Valid 0/57 flagged
draw.io-arm64-32.6.10-windows-arm64-installer.exeWindows · ARM64 03cb68788c668ef6b93d4cdeef7099987fde50607067e2846f6fcd7f62dc3d70 Matches the manifest (re-computed) Valid 0/65 flagged
draw.io-x64-32.6.10.dmgMac · Intel (x64) b2e6be1e323177d40cc2bac4e0d2fcf436ece1f4dc6fe648d164679d4ac9c84b Matches the manifest (re-computed) Not signed 0/60 flagged
draw.io-arm64-32.6.10.dmgMac · Apple silicon (ARM64) 83e4027837f89bfba9dafbcc5c0e4befa76e2ac7f4e37f7a7b40c817141a6727 Matches the manifest (re-computed) Not signed 0/44 flagged
com.jgraph.drawio.desktop.flatpakrefLinux · x64 (64-bit) Not provided Copied from the manifest, not re-computed Not checked —
Hash re-computed by Everyversion5 of 5 installers match.
Code signature checked3 valid, 2 unsigned.
Everyversion security commitment

We host no installers. Every download link goes to the download location named in the package listing, normally the publisher’s own server. For this software we downloaded the files from that source ourselves, re-computed each checksum and checked the code signature where our tools could, as shown above. A passing check shows a file is the one that was published; it is not a guarantee it is free of problems. For more information, visit our Security and Trust Center.

Source and provenance
Windows: sourcemicrosoft/winget-pkgs
Windows: SHA-256 in upstream manifestYes
Windows: observed at commitcfb57c8683c2 · retrieved 2026-11-06
Mac: sourceHomebrew/homebrew-cask
Mac: SHA-256 in upstream manifestYes
Mac: observed at commitdcaa56add9b3 · retrieved 2026-11-06
Linux: sourceFlathub · Flathub API · github.com/flathub/com.jgraph.drawio.desktop
Linux: checksumNone published. Flatpak checks the app against Flathub’s signed repository when it installs.
Linux: publisher verifiedThe ownership of the com.jgraph.drawio.desktop app ID has not been verified and it may be a community package.
Linux: data retrieved2026-11-08 · attribution: app data from Flathub, license listed there: Apache-2.0

Old versions

Windows versions

Showing the newest 20 of 123 versions (the JSON and Markdown versions list 50). Open a version for its installers, checksums and a command that pins it.

32.6.10 latest · 2026-11-04 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS — e7ea99906304507ed0e2c14193f9aba578c47df38e93a5fe748b52a8b85aa88f Download
x64 (64-bit) MSI (WiX) — d6781bce32c199b51f246deb2a816d6c5f07319b9c868ecd357b8c6c5e771ed0 Download
ARM64 NSIS — 03cb68788c668ef6b93d4cdeef7099987fde50607067e2846f6fcd7f62dc3d70 Download

Pin this version: winget install --id JGraph.Draw --version 32.6.10 --exact

Release notes

ChangeLog: - Uses electron 44.10.2 - Exports all pages as one SVG with --all-pages -f svg, with a view for each page, so that file.svg#Page-2 in an image shows the second page [jgraph/drawio#5821] - Stops the command line export from hanging on malformed PNG files - Updates to draw.io core 32.6.10. All changes from 32.6.1 to 32.6.10 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, save and reopen, insert, rename and delete pages, and zoom - Export to PNG and PDF from the app, and to PNG, JPEG, SVG, PDF, XML and HTML from the command line, covering scale, border, transparency, cropping, page selection with -p and --size page - Diagram round trip in an exported PDF, including reopening the exported PDF and recovering both pages - Mermaid and CSV import, and the --layout and --normalize options from the command line - Shape search, stencils and shape libraries, and the export, print and Page Setup dialogs - Settings and the window position and size survive a restart - The Quick Look extension is registered for this build, sandboxed and separately signed - The macOS bundle is signed with a Developer ID certificate under the hardened runtime, is notarised and stapled - The…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/32.6.10

32.6.1 · 2026-10-23 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS — c6e11ca28b97946e8bbc797b0bf4635ca071c934f5d3727278b52075923733cb Download
x64 (64-bit) MSI (WiX) — 1b156b5073d91e4c4250aff5675da0999f295a9f0a6d8b76ad8b08aa1a1a20b6 Download
ARM64 NSIS — af22a2f6159540e32c0681a1ae613ae45560ac0f10665b107c53e5cfee760875 Download

Pin this version: winget install --id JGraph.Draw --version 32.6.1 --exact

Release notes

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. 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 command line, covering scale, border, transparency, cropping, page selection with -p and --size page, and PNG and PDF export from the app - Diagram round trip in exported PNG, SVG and PDF files, including reopening an exported PDF and recovering both pages - Mermaid and CSV import and the --layout and --normalize options from the command line - Shape search, the stencils and shape palettes, the export dialogs and the print dialog - Settings and the window position are kept after a restart - Quick Look preview on macOS is registered for this build, and the Quick Look app extension is sandboxed and separately signed - The macOS bundle is a universal binary signed with a Developer ID certificate under the hardened runtime, notarised and stapled - The Electron security fuses are…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/32.6.1

32.5.5 · 2026-10-18 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS — 7fe574c9d388bd505ee65bec6efdde6579c3d7f39a0e93db49e4a2bd9b18a3bc Download
x64 (64-bit) MSI (WiX) — 744afc72c6ab784e91420d344ef535c90d9941290a648e6422272168f0ff948d Download
ARM64 NSIS — e17df8cb1678b26942af61660cf566ca0897fd67df1d7566c7574b4d893736cd Download

Pin this version: winget install --id JGraph.Draw --version 32.5.5 --exact

Release notes

- Uses electron 44.9.0 - Fixes the animated GIF and video export, which failed with "Invalid file data" [#2580] - Fixes saving libraries, which failed with an error since 31.5.2 [#2581] - Closes the window when Discard Changes is chosen after a save followed by a quick edit, which kept the window open and stopped every later close and quit from working [jgraph/drawio#5806] - Updates to draw.io core 32.5.5. All changes from 32.4.1 to 32.5.5 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, insert, rename and delete pages, and zoom - Export to PNG and PDF from the app, with the diagram embedded and recovered from both files - Export to PNG, JPG, SVG, PDF, XML and HTML from the command line, covering scale, border, transparency, cropping, page selection with -p, --size page and the embedded diagram - Diagram round trip in an exported PDF, recovering both pages and their labels - Mermaid and CSV import and the --layout and --normalize options from the command line - Shape search, stencils and shape bundles, and the export, animated GIF and print dialogs - Settings survive a restart - Paths the user has not authorised are still refused for…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/32.5.5

32.4.1 · 2026-10-09 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 7d33aa33d1ef0cdbb8f2daba532a2e294c11ad2c6fac87aa9c6118d6a77971be Download
x64 (64-bit) MSI (WiX) Per user a50cc092f20c13551c153d903007e5ebd9cad90704a1f9e76ef0ba271c7aecb5 Download
ARM64 NSIS All users 97728f6751d03ff56a8868789204c046b6462ceeb1420851ae03c4fa1a2e490c Download

Pin this version: winget install --id JGraph.Draw --version 32.4.1 --exact

Release notes

- Uses electron 44.7.0 - Asks before reading a local file named in Extras > Configuration (libraries, templates or fonts) for the first time, and reads the configuration once when a window opens, so script in the page can no longer make other files on the computer readable by changing it. Files already configured before this update keep working without a prompt - Reads urlParams.json from the installation folder or the draw.io user data folder only, no longer from the folder draw.io was started in, which on Windows is the folder of a diagram opened from Explorer. A urlParams.json kept elsewhere needs to move to the user data folder (~/Library/Application Support/draw.io on macOS, %APPDATA%\draw.io on Windows). The file can no longer override settings the app manages itself, such as Google Fonts and spell checking - Takes the value of a short option at the end of a group from the next argument on the command line, so drawio -xf png diagram.drawio exports a PNG instead of looking for an input file named png - Updates to draw.io core 32.4.1. All changes from 32.3.0 to 32.4.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, save, insert, rename and delete pages, and zoom…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/32.4.1

32.3.0 · 2026-10-07 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 41d77dfde2a3c45701e9d123e584d1e20c3cb643d2ca4821605c904320304b83 Download
x64 (64-bit) MSI (WiX) Per user 77e58c24745c851654bbd2cce14994d581330e7a130dde3c487a78b12a687751 Download
ARM64 NSIS All users f89528259085edd6848332ff4e8f88e8167173f5c1a1ee94cd0ad91580a2c747 Download

Pin this version: winget install --id JGraph.Draw --version 32.3.0 --exact

Release notes

ChangeLog: - Uses electron 44.6.0 - Updates each install type the way it was installed. The Windows installer, macOS and AppImage download updates in the background and show a notice and Help > Restart to Update when one is ready, or install it when you quit. MSI, zip, portable, deb and rpm installs show a notice with a link to the release page instead of running the Windows installer over themselves. Extras > Automatic Updates turns the background checks on and off. Coming from 31.7.0, this update still arrives the previous way [#2569] - Prints on the printer's own paper size and orientation on macOS, so landscape pages print in landscape on A4 or Letter [#2568] - Prints pages with a page scale above 100% at full size, they were shrunk a second time since 30.3.11 [jgraph/drawio#5540] - Adds --embed-svg-metadata to the command line, which adds the properties of shapes and connectors to SVG exports as data-meta-* attributes [#1805] - Opens the window with the background of the loading screen, which avoids a white flash in dark mode - Updates to draw.io core 32.3.0. All changes from 31.7.0 to 32.3.0 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, save, insert, rename and…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/32.3.0

31.7.0 · 2026-10-02 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 16ac3af6d3f1eea1d41e14b39905407d0b3ac8cd6911016c009e927742ebd8b8 Download
x64 (64-bit) MSI (WiX) Per user b415209d78baa66a73244637f52ed623fb319317e924bc294151b61a34bbd882 Download
ARM64 NSIS All users 570085398e2a8d7655c1de98076be1680e7ab8ab66cc41a5cb1909c5e954a2e2 Download

Pin this version: winget install --id JGraph.Draw --version 31.7.0 --exact

Release notes

- Uses electron 44.5.1 - Keeps the diagram open when a link, form or script tries to load a blank page into the editor window, which previously replaced the editor with an empty window - Shows the keyboard shortcuts in a dialog inside the app, which also works offline [jgraph/drawio-desktop#1130] - Updates to draw.io core 31.7.0. All changes from 31.5.3 to 31.7.0 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, save, insert, rename and delete pages, and zoom - Export to PNG, JPEG, SVG, PDF, XML and HTML from the command line, covering scale, border, transparency, cropping, page selection with -p and --size page, and PNG and PDF export from the app - Diagram round trip in an exported PDF, including reopening the exported PDF and recovering both pages and their contents - Mermaid and CSV import and the --layout and --normalize options from the command line - Shape search, stencils and shape libraries, the export dialogs and the print dialog - Settings survive a restart - The macOS bundle is signed with a Developer ID certificate under the hardened runtime, is notarised and stapled, and the Quick Look app extension is sandboxed, separately signed and registered for this build…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.7.0

31.5.3 · 2026-09-25 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 9a95bff387dc72380dbd14ff5d620a3354be66d99ecb147dffd29bca8bac660c Download
x64 (64-bit) MSI (WiX) Per useren-US 67fd7b23c3fc359b49164c8748123d92d6d4502869e5124200de76d6fe2eae19 Download
ARM64 NSIS All usersen-US a5ee1274ec359b8712b622ec1147cbfd9fc3be9ac615bec8236cc247c5037ab0 Download

Pin this version: winget install --id JGraph.Draw --version 31.5.3 --exact

Release notes

Release Notes for 31.5.3 Windows Installer Windows No Installer (zip) macOS - Universal Linux - deb, AppImage or rpm ChangeLog: - Opens and saves files on mapped network drives again, which 31.5.2 refused with "path not authorised". Files and libraries on such a drive that were opened with 31.5.2 or earlier need opening once more after the update [#2559] - Shows tooltip icons again when the retired Tooltips plugin is enabled in the settings, instead of failing to load the plugin - Command line exports of Mermaid input with nothing to draw, for example statements that are not recognised, fail with "Nothing to draw" and exit code 1 instead of writing an empty PDF or XML file or failing without a reason - The Linux deb and rpm packages give the licence as GPL-3.0-only, following the licence change in 31.5.2 - Updates to draw.io core 31.5.3. All changes from 31.5.2 to 31.5.3 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, and the Windows mapped drive fix from unit tests and the same path mismatch reproduced on macOS. Base checks - Launch, open a file passed on the command line, add and edit shapes, change styles, undo and redo, copy and paste, save and reopen, insert and delete pages, rename a page, and zoom - Export to PNG, SVG and PDF from the app and from the command line, covering scale, border…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.5.3

31.5.2 · 2026-09-24 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 7282d8222a757b307d7acb06306d600fc9e2d375d077bd1a863ce696d3307c56 Download
x64 (64-bit) MSI (WiX) Per user 08629728da5caee6c5975e9ae6142ce2f64a5608cf785da2ba993c70aabf1911 Download
ARM64 NSIS All users 3a10973ed589b2c17501f83e4ba470ce86ef7f7ad2226e6b8989f49682e5f82f Download

Pin this version: winget install --id JGraph.Draw --version 31.5.2 --exact

Release notes

- Uses electron 44.4.5 - Notices changes made to an open file by another program even when draw.io is not the frontmost application, and sends them to the window that has the file open [jgraph/drawio-desktop#2541] - Asks whether to overwrite or synchronise when another program replaces an open file with an older version of itself, for example a sync client rolling back, instead of merging it silently [jgraph/drawio-desktop#2382] - Loads shape libraries declared with a local path in the libraries configuration again, which were refused with "Path not authorized" since 31.4.4 [jgraph/drawio-desktop#2546] - Adds the --normalize command line option, which repairs generated diagrams before they are exported or opened: edges filed under the wrong parent, edges without a geometry and containers that clip their children - Adds the --timeout command line option, which fails the export of a file that takes longer than the given number of seconds and continues with the next file - Command line exports no longer hang or stop at a dialog: invalid Mermaid input, an unknown or invalid --layout, a crashed export or Visio import and an unreadable file now fail that file with an error while the rest of a folder still exports, an unexpected error ends the export instead of showing a dialog, and the exit code is 1 in both cases. Empty Mermaid and CSV files are refused for HTML export - Skips symbolic links when exporting a folder from the command line, and refuses to write an output file…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.5.2

31.4.5 · 2026-09-08 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 4140daba878a6e8c5561cc8fa9b4169cf0dbdbfd64c11484baa08ca3dd37fc27 Download
x64 (64-bit) MSI (WiX) — 8ad358cb8f631a3cdaa2ebe63d1013c21ebaad074b01ef0697f59c22e6347000 Download
ARM64 NSIS All users 72b0a0eaa55f1b9c416e4958455f960ffee7b9a8f3f3793e3fb374822b4188ec Download

Pin this version: winget install --id JGraph.Draw --version 31.4.5 --exact

Release notes

- Drops files the packaged app never reads, which makes the downloads 7 to 14 MB smaller depending on the package - Sandboxes the renderer of the progress window shown while an update downloads - Enables auto-update for Windows arm64 builds, which were previously published with updates disabled because both architectures wrote the same update manifest. Existing arm64 users need to install this build manually once, after which updates arrive in the app as usual [jgraph/drawio-desktop#2197] - Updates to draw.io core 31.4.5. All changes from 31.4.4 to 31.4.5 are added in this build. Testing: Verified against the packaged, signed macOS build. The Windows arm64 update channel was verified from the build configuration, the produced update manifest and unit tests, rather than from a running Windows build. Base checks - Launch, open a file passed on the command line, add and edit shapes, change styles, undo and redo, copy and paste, save, insert, rename and delete pages, and zoom - Export to PNG, SVG and PDF from the app and from the command line, covering scale, border, transparency, cropping, page selection with -p and --size page against the default --size diagram - Diagram round trip in an exported PDF, including reopening the exported PDF and recovering both pages and their contents - Mermaid and CSV import and the --layout option from the command line - Shape search, the export dialog and the print preview - Quick Look preview on macOS is registered for this build and loads…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.4.5

31.4.4 · 2026-09-06 · 3 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 48dc9dd739dbddc0ce892dd34be3bfc6e13dbe1a454529178fe1197e7acddbb3 Download
x64 (64-bit) MSI (WiX) —en-US bc2e03fdcc3e2b5ae3f9c940f2461d878ab0ff4a0f525a04f2affff07534369a Download
ARM64 NSIS All usersen-US caa91b9be9093a70de7046141925e7abd679cebfa537b82f14949d4f10123d72 Download

Pin this version: winget install --id JGraph.Draw --version 31.4.4 --exact

Release notes

Release Notes for 31.4.4 Windows Installer Windows No Installer (zip) macOS - Universal Linux - deb, AppImage or rpm ChangeLog: - Uses electron 44.2.0 - Restricts renderer file reads to paths the user has authorised, so opening and exporting a crafted diagram can no longer read arbitrary local files through the file IPC [GHSA-fjgc-8xgj-rvh4] - Corrects the AppImage compression method, so AppImageLauncher and other tools that expect gzip can read the image again [#2538] - Updates to draw.io core 31.4.4. All changes from 31.4.2 to 31.4.4 are added in this build. Testing: Verified against the packaged, signed macOS build. Linux and Windows packaging changes were verified from the produced release artifacts. Base checks - Launch, open a file passed on the command line, add and edit shapes, undo and redo, save, insert and delete pages - Copy and paste through the system clipboard, which changed with Electron 44 - Export to PNG, SVG and PDF from the app and from the command line - Diagram round trip in exported PNG, SVG and PDF, including reopening an exported PDF - Command line page selection with -p, and --size page against the default --size diagram - Quick Look preview on macOS renders the diagram - The macOS bundle is signed with a Developer ID certificate under the hardened runtime and is notarised, and the Quick Look app extension is sandboxed and separately signed - The x86_64 and arm64 AppImages are gzip compressed - 153 unit tests pass Read authorisation…

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.4.4

31.3.2 · 2026-08-22 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 4ce9f1d4b6cc058caecd1423b3f7a94c7520e2c743fc203841b738e002ac75d6 Download
x64 (64-bit) MSI (WiX) — 4f41560ed8909bd39bbaa79f38563b62458e614b1a8682e874f4197551dbd2ff Download
ARM64 NSIS All users 27ff333d09ebfd1bfaa9c18a76cc50b428eddea9fe8bdfb4b640080c1bb2c0e0 Download
x86 (32-bit) NSIS All users d3a2eae436b2a5f08861e2727abd49370da45a5fe932d973daad19e43993dc8a Download

Pin this version: winget install --id JGraph.Draw --version 31.3.2 --exact

Release notes

- Fixes the save dialog reopening endlessly without ever saving when saving a new or imported shape library [jgraph/drawio-desktop#2518] - Stops saving changes to a library opened from file asking for a save location on every save [jgraph/drawio-desktop#2521] - Fixes saving a library disabling external change detection for the open diagram - Updates to draw.io core 31.3.2.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.3.2

31.3.1 · 2026-08-20 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 2edfdb41f31d1f218f4e94db9be4831b37f84ca245411efa813cef8aabe37278 Download
x64 (64-bit) MSI (WiX) —en-US cf630e3e81e1fa3ffb1f40219afa0b651d11167acbbc91f34cbdce8d1db925f8 Download
ARM64 NSIS All usersen-US a81e687ce5965e6734a6c4bc48801d21385b6cb85ff4cc2670809f6ccc6f33aa Download
x86 (32-bit) NSIS All usersen-US 91bf5f5a2ac37b80922ab9dc481ddf1b10462b35c6b6854d958e8efebfa7f33d Download

Pin this version: winget install --id JGraph.Draw --version 31.3.1 --exact

Release notes

Releases Notes for 31.3.1 Windows Installer Windows No Installer (zip) macOS - Universal Linux - deb, AppImage or rpm Windows intel x32 releases are marked -ia32- ChangeLog: - Uses electron 42.9.3 - Signs the bundled Electron DLLs on Windows, so Windows Defender ASR ransomware protection no longer blocks the app after installs and updates [#2509] - Builds the Windows no-installer zip with the full signed and fused configuration [#2509] - Stops the update download window staying on top of other applications and covering the install prompt [#2516] - Stops repeated manual update checks producing duplicate update dialogs - Fixes opening multi-page PDFs exported by releases before 30.3.6, where the diagram is embedded as a PDF file attachment - Updates to draw.io core 31.3.1.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.3.1

31.1.8 · 2026-08-07 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 5e62b50085714032c75b2dd35fcc61b6d01294916b2d49f74ea9bf684aec9bb6 Download
x64 (64-bit) MSI (WiX) — 280f950d2c29196e64953d03e596a5f919924f1abf71ef9b8ffa3de009e20be3 Download
ARM64 NSIS All users da25293560107514286fb950a9daa06b28b238f828126b87044ab00d224df65f Download
x86 (32-bit) NSIS All users 3a1b264989a112c51f546ed07d4219541f2522573dcbab27973842fdf3b8f9b4 Download

Pin this version: winget install --id JGraph.Draw --version 31.1.8 --exact

Release notes

- Uses electron 42.8.1 - Updates to draw.io core 31.1.8.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.1.8

31.1.5 · 2026-07-30 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users dbb7efd2c06f9102fc7e80e38ed9a99e5b8d23257bfbdf81994c7686f830c971 Download
x64 (64-bit) MSI (WiX) — 0c55098ad267cd011a89f742f169bdd3c0b2c9024cf727ea9d0f422ed68756a7 Download
ARM64 NSIS All users b871e8fad7c5c65e633468d7cbfa8423c73311ff38b4ab649470c8bfa4d3d499 Download
x86 (32-bit) NSIS All users bccdfd5331e92a4526ff4e7ee0b03cd9c5cd63be3752947ffc4f50962dfb747e Download

Pin this version: winget install --id JGraph.Draw --version 31.1.5 --exact

Release notes

- Uses electron 42.8.0 - Removes plugin system #2499 - #2500 , #2481 - Updates to draw.io core 31.1.5.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.1.5

31.0.2 · 2026-07-24 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US 889b3b83f5927771ff3b0e7f80fee7d95eebbc31a6a64edd46dffe42a7e3f5c9 Download
x64 (64-bit) MSI (WiX) —en-US 6bed4f93c96f0a33636fb1c839956fdebfe09d246a51c63ea96b3f5e0672ef68 Download
ARM64 NSIS All usersen-US c79c97e4c3206ae1dccc2d435f5824e739b952d659067b27068607c2f834ad2c Download
x86 (32-bit) NSIS All usersen-US f4b138b30fef85c0ca2f37d80f6eeb2e3225ad07791e1c3a8ba46b27020fa775 Download

Pin this version: winget install --id JGraph.Draw --version 31.0.2 --exact

Release notes

- Uses electron 42.7.0 - #2421 , #2365 , #2161 , #2219 - Updates to draw.io core 31.0.2.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/31.0.2

30.4.1 · 2026-07-21 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All usersen-US dd1e7ba4ffb277318a21908472ee47d84dfd2e800d23d8616256c6ded81873fb Download
x64 (64-bit) MSI (WiX) —en-US 8d70070ac00f193b58daf28e15f4a6b43229af73bebcd627dcafd14f06a6a0b6 Download
ARM64 NSIS All usersen-US 59afbf425c36176788e20644581ba46a9bd1b3b7f2521225c25451df32009f06 Download
x86 (32-bit) NSIS All usersen-US db5fed26de9d0a2e61402ceb8bb7f5be3d114a95c4aa8831d5c5aae974da63d0 Download

Pin this version: winget install --id JGraph.Draw --version 30.4.1 --exact

Release notes

Releases Notes for 30.4.1 Windows Installer Windows No Installer (zip) macOS - Universal Linux - deb, AppImage or rpm Windows intel x32 releases are marked -ia32- ChangeLog: - Uses electron 42.7.0 - #2132 , #2219 - Updates to draw.io core 30.4.1.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/30.4.1

30.3.14 · 2026-07-17 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 96a75bb54aedee2973101df8dd08f59ea24f3b4f48df12b433c0e10e1da3a499 Download
x64 (64-bit) MSI (WiX) — 38386473877c8901fa033b7ac72b0a4f6fc2c391bfca11536123b41459d8c65d Download
ARM64 NSIS All users 5c1007f43946900a33b1d6a8a886723c9a1a7b793e2001b9467999fa80a89eb8 Download
x86 (32-bit) NSIS All users aee5e2f5d9807e7670bf99b7e2fe96980465b88393d0cbd12a191fc7985cd56c Download

Pin this version: winget install --id JGraph.Draw --version 30.3.14 --exact

Release notes

- Uses electron 42.7.0 - #2235 , #1026 , #1278 , #2312 , #1245 - Updates to draw.io core 30.3.14.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/30.3.14

30.3.11 · 2026-07-14 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 6af60487c9beffc5bc4ff749d9a1922d14e8698184feccd8c0e4357414a460e9 Download
x64 (64-bit) MSI (WiX) — 4e6b36f3423bbae9c3380b9c01e1db67b2d71c7ea04bf1b87ca5d26041e2b378 Download
ARM64 NSIS All users d2a5c917a4e55d2d344034e087e22df83e151731aa23cf9e255474d36197dc15 Download
x86 (32-bit) NSIS All users 1213fa63ea488c8415d25f6e9e6e23c52519179c5b03d421d3f288522851fdc1 Download

Pin this version: winget install --id JGraph.Draw --version 30.3.11 --exact

Release notes

- Uses electron 43.1.0 - #2474 , #2471 , #2475 - Updates to draw.io core 30.3.11.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/30.3.11

30.3.6 · 2026-07-09 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users f4be779073073b9748b838ffc234a982cbad22279cabd2cd11438ca6cfc62f9b Download
x64 (64-bit) MSI (WiX) — ab6ff3bbf36fa14bbff5e77ef7235a8642620774e3675f11c79a6ac8b108889b Download
ARM64 NSIS All users 6594ca50197c71636d3b965cfb579d94f603b2ac5959596fa7a5202dbaa4cc96 Download
x86 (32-bit) NSIS All users f70f65cd420e922b156025b5cfe40a2fcca4d93f71f449c07a220a7ac8fd7a2b Download

Pin this version: winget install --id JGraph.Draw --version 30.3.6 --exact

Release notes

- Uses electron 43.1.0 - #2170 , #2230 , #2468 - Updates to draw.io core 30.3.6.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/30.3.6

30.2.6 · 2026-06-26 · 4 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 3888e64403569f778bcf44752921790010b9de308d524c5855c5bff29df59b0e Download
x64 (64-bit) MSI (WiX) — 1a6511bcf29d124791924cd4c4ca03236c48a2a331ed48c437a232059fd39556 Download
ARM64 NSIS All users 614aded2f83a83b26c9335c7cfbfd964ea6f1b00944fc4bfd8779aafa6c5eab5 Download
x86 (32-bit) NSIS All users 35a6c9de7c22b7592097dc83ea66b021e7c0d1f585cf42679f6ef28e8b04b194 Download

Pin this version: winget install --id JGraph.Draw --version 30.2.6 --exact

Release notes

- Uses electron 42.5.0 - #2452 - Updates to draw.io core 30.2.6.

Full release notes from the publisher

Manifest: manifests/j/JGraph/Draw/30.2.6

All older versions: manifests/j/JGraph/Draw

Mac versions

Homebrew casks list only the current release. Earlier builds appear in the cask’s history on GitHub, and Homebrew cannot install them directly.

32.6.10 latest · 2 installers
ArchitectureFormatRequiresFile & sourceSHA-256Download
Intel (x64) DMG macOS 13+ draw.io-x64-32.6.10.dmggithub.com b2e6be1e323177d40cc2bac4e0d2fcf436ece1f4dc6fe648d164679d4ac9c84b Download
Apple silicon (ARM64) DMG macOS 13+ draw.io-arm64-32.6.10.dmggithub.com 83e4027837f89bfba9dafbcc5c0e4befa76e2ac7f4e37f7a7b40c817141a6727 Download

Release notes

Publisher changelog

Linux versions

Flathub lists only the current release, and Flatpak installs the newest build; earlier versions cannot be chosen from the listing.

32.6.10 latest · 2026-11-04 · 2 installers
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) Flatpak — Not provided Download
ARM64 Flatpak — Not provided Download

Release notes

Publisher changelog


Alternatives to draw.io

Similar apps in Graphics, photo and design on Everyversion. Each one links to the download location named in the publisher’s package data, with a SHA-256 checksum.

See all 11 Graphics, photo and design


draw.io FAQ

Is draw.io safe to download from here?

We host no installers. Every download button goes to the download location named in the package listing, and the checks below were run on those files.

On 2026-11-06 we downloaded the latest 5 installers from those sources and re-computed the SHA-256 of each: 5 of 5 match the package catalog’s value. Code signatures: 3 valid, 2 not signed.

VirusTotal: none of its 60 security engines flagged any of the 5 scanned files.

Reports exist for 5 of 6 files, so the rating does not cover the rest.

Our rating: Safe so far. No check is a guarantee. See the security details above and our Security and Trust Center. Publisher’s website: draw.io’s official website.

Does draw.io update itself after I install an old version?

For Windows, we have no information on whether draw.io updates itself, and for Mac, the app is listed as updating itself, so an older build will likely offer, or simply install, the newest release when you open it. To keep an old version, look for an automatic-update setting in draw.io (see draw.io’s documentation) and turn it off before you rely on it.

Does draw.io cost anything?

No. draw.io is free and open source (license: GPL-3.0).

Which versions of draw.io are listed here, and how far back?

For Windows, we list 50 versions, from 26.0.4 (2025-01-06) up to 32.6.10 (the catalog has 123, and we keep the newest 50), and for Mac, only the current release (32.6.10) is listed, because older Mac builds are not kept in the package listing, and for Linux, we list 1 version, from 32.6.10 (2026-11-04) up to 32.6.10. This page shows the newest 20 Windows versions; the JSON and Markdown files for this app list all 50 Windows versions.

Where do the download links go?

They go straight to the source named in the package catalog, with nothing added by us: for Windows, to github.com, and for Mac, to github.com, and for Linux, to dl.flathub.org. We host no files. Compare the SHA-256 shown next to each file with the one you compute after downloading. Publisher’s website: draw.io’s official website.