draw.io es un editor de diagramas desarrollado por draw.io Ltd, empresa antes llamada JGraph, y publicado como software libre con licencia Apache 2.0. Funciona en el navegador desde app.diagrams.net y como aplicación de escritorio para Windows, macOS y Linux. Se dibuja directamente sobre el lienzo y también se importan archivos .drawio y .xml, .vsdx de Visio, diagramas de Gliffy y de Lucidchart, imágenes PNG, SVG y JPEG, datos CSV, código SQL y código Mermaid. La exportación produce PNG, JPEG, WebP, SVG, GIF animado, PDF, HTML, XML y JSON, o un enlace que codifica el diagrama.
El lienzo se acompaña de bibliotecas de formas agrupadas por categorías y de plantillas para organigramas, diagramas de flujo, mapas mentales, redes o planos. La herramienta Generate, un icono de destello en la barra de herramientas, compone un diagrama a partir de una descripción escrita y ofrece variantes antes de insertarlo. La edición simultánea muestra los cursores de quienes trabajan a la vez sobre el mismo archivo.
Los archivos se guardan en el equipo o en Google Drive, OneDrive, Dropbox, GitHub, GitLab y NextCloud, y hay integraciones para Confluence y Jira, Microsoft Teams, Notion y Visual Studio Code.
El editor web y la aplicación de escritorio se usan sin registro y sin planes de pago. Las aplicaciones para Confluence y Jira que la empresa vende en el Atlassian Marketplace son productos comerciales aparte.