draw.io
A free, open-source diagramming and whiteboarding tool for flowcharts, UML, network diagrams, and more.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Free, open-source diagramming tool with extensive icons, offline-ready, self-hostable.
Core Features
- Free and open-source, no user/feature limits
- Huge built-in icon library and templates for flowcharts, UML, network diagrams, etc.
- Multiple export formats: PNG, SVG, PDF, HTML
- Self-hostable via Docker, desktop app, or GitHub Pages
- Integrates with Confluence, Jira, Google Drive
What It Can't Do
- •No pull requests accepted; development is by core team only,Real-time collaboration not supported in open-source version (available in enterprise edition),Icon sets and templates have extra license restrictions (cannot be used in Atlassian plugin ecosystem),draw.io name and logo are trademarked; cannot be used without permission,Not an SVG editor; SVG export is for embedding, not editing
Use Cases
- Creating flowcharts and mind maps for personal projects
- Drawing UML class diagrams and sequence diagrams in software development
- Designing network topologies for IT infrastructure
- Building wireframes and prototypes for product design
- Educational diagrams and presentations
Detailed Introduction
draw.io is a highly configurable, browser-based diagramming and whiteboarding application. It allows users to create a wide range of diagrams including flowcharts, UML diagrams, network topologies, mind maps, wireframes, and more. The software is free to use, open-source under Apache 2.0, and can be run locally via Docker, desktop app, or self-hosted on GitHub Pages. It provides an extensive library of stencils and icons, supports multiple export formats (PNG, SVG, PDF, etc.), and integrates with popular platforms like Confluence, Jira, and Google Drive. Note that the current open-source version does not include real-time collaborative editing. The project is entirely maintained by the core team and does not accept external pull requests.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Go to https://app.diagrams.net online, or download the desktop app from https://get.diagrams.net
Step 2: Choose a blank canvas or template, drag shapes from the left panel
Step 3: Connect shapes, add text, customize styles, then export or save your diagram
- Step 1: Go to https://app.diagrams.net online, or download the desktop app from https://get.diagrams.net
- Step 2: Choose a blank canvas or template, drag shapes from the left panel
- Step 3: Connect shapes, add text, customize styles, then export or save your diagram
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Desktop: uninstall via system app manager; Docker: stop container and remove image; Web: no uninstall needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
drawio-desktop
Free offline diagramming desktop app based on draw.io. Completely isolated from internet, no data leaves your computer.
Penpot
Penpot is the open-source design platform for teams building digital products at scale, offering full ownership of design infrastructure via self-hosting and open standards like SVG/CSS/HTML.
PhotoGIMP
A free patch that transforms GIMP into a Photoshop-like layout, shortcuts, and icons for a seamless migration from Adobe Photoshop.