LinuxAlternative

Linux · Office

draw.io

draw.io is a free, open-source diagramming tool for creating flowcharts, network diagrams, and technical drawings.

Open sourceFreeFlatpak
Be the first to rate
License
Apache-2.0
Latest version
32.6.1 (October 23, 2026)
Developer
JGraph
Installs
8,284 (Flathub, 30 days)

What is draw.io?

draw.io is a mature, actively developed diagramming application that's been widely adopted since its release. Originally built as a web app, it now offers desktop and offline support via Electron, including Flatpak and native packages. It's stable, well-documented, and used in both personal and enterprise environments.

It's ideal for technical users, developers, system administrators, and business analysts who need to sketch diagrams without vendor lock-in. Whether you're mapping out a network, designing a database schema, or documenting workflows, draw.io supports a broad range of diagram types with minimal learning curve.

Compared to Microsoft Visio, draw.io feels lighter and more responsive, especially on lower-end hardware. It lacks some of Visio’s advanced automation and integration with Office, but it matches core diagramming functionality and prioritizes privacy and cross-platform compatibility.

Best for: Users who need a free, reliable tool to create technical diagrams without vendor lock-in.

Key features of draw.io

  • Create flowcharts, UML, ER, and network diagrams
  • Offline support via desktop app
  • Import/export from Visio (.vsdx)
  • Real-time collaboration (web version)
  • Extensive library of shapes and icons
  • Embed diagrams in Confluence, Notion, etc.
  • Cross-platform: Linux, Windows, macOS, web

Pros

  • Free and open-source with no usage limits
  • Supports .vsdx import, easing transition from Visio
  • Works offline with full functionality
  • No account required for desktop use
  • Lightweight and fast even on older machines

Cons

  • Limited automation and scripting vs Visio
  • Web version requires internet for saving to cloud
  • Fewer template options for business diagrams
  • Collaboration features are stronger in web version

Windows programs draw.io replaces

How to install draw.io on Linux

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

Tips for Windows users

If you're coming from Visio, start by importing your .vsdx files—draw.io supports them well. The interface is simpler, so expect fewer automation tools but faster performance. Learn the keyboard shortcuts (Ctrl+drag for copying, Alt+arrow for alignment); they’re similar but not identical. Save locally by default unless you opt into cloud sync. Use the desktop app to avoid browser dependency.

Recent releases

  • 32.6.1 —
  • 32.5.5 —
  • 32.4.1 —
  • 32.3.0 —

draw.io: frequently asked questions

Can draw.io open Visio files?

Yes, draw.io can import .vsdx and .vssx files directly. Most shapes and layouts are preserved, though complex formatting may need manual adjustment.

Is draw.io safe for private diagrams?

Yes, especially when used offline. The desktop app doesn’t phone home. Even the web version processes diagrams locally before upload.

Does draw.io work without internet?

Yes, the desktop version works fully offline. The web app can run in offline mode if saved to your device via PWA, but the desktop app is more reliable.

How do I install draw.io on Linux?

Use the Flatpak from Flathub, or download the .deb/.rpm from the official site. The Flatpak is sandboxed and auto-updates; the native packages integrate better with the system.

Updated