↑↓ to move ↵ to open Esc to close Browse all tools

Free Diagram and Flowchart Software

Free diagram and flowchart software for the browser, the desktop and diagrams written as code. For each tool we opened the official page and noted the free limits and export formats.

12 toolsChecked How we check

  • Our pick overall draw.io Flowcharts without an account
  • Our pick for the desktop yEd Automatic layouts on the desktop
  • Our pick for diagrams as code Mermaid Diagrams in Markdown and on GitHub
Diagram and Flowchart Software What’s freeLimitsOpen source license Checked Website
draw.ioFlowcharts without an account Free forever, no sign-up; export to SVG, PNG and PDFYou choose the storage: your own cloud or local filesApache 2.0 Source Visit
CreatelySmall diagrams with a team Free forever, infinite canvas with all diagram typesUp to 40 shapes per diagram; no PNG, JPEG, PDF or SVG exportNot stated Source Visit
Visual Paradigm OnlineMany diagram types for private use Unlimited diagrams and shapes; JPG, PNG, SVG and PDF exportStrictly non-commercial use; some diagram types limitedNot stated Source Visit
EraserTechnical diagrams with AI help 3 files, 3 AI credits; export to PDF, PNG, SVG and MD7-day version history; no private filesNot stated Source Visit
yEdAutomatic layouts on the desktop Free of charge, also for commercial use; export PNG, JPG, SVG, PDFNeeds a Java runtime; you may not redistribute it or use it in automated processesNot stated Source Visit
UmbrelloUML diagrams and code generation UML modeller with use case, class, sequence, state and ER diagramsSaves XMI; no other export formats named on the pageGPL-2.0+ Source Visit
MermaidDiagrams in Markdown and on GitHub Flowchart, sequence, Gantt, ER and 20+ diagram types from text; live editor at mermaid.liveNot statedMIT Source Visit
PlantUMLUML from plain text Open-source text-to-UML tool with a separate download for each licenseNot statedGPL, LGPL, Apache, BSD, EPL or MIT, your choice Source Visit
GraphvizNetwork and graph layouts Open source graph visualization from text descriptionsNot statedEclipse Public License 2.0 Source Visit
D2Modern text-to-diagram language Open-source diagram language with 3 layout engines to choose fromInstall with a script or build from source with GoMPL-2.0 Source Visit
KrokiOne API for many text formats Free service that renders PlantUML, Mermaid, Graphviz, D2 and more; SVG for every librarySelf-managed install needs Linux experienceMIT Source Visit
DiagramsCloud architecture in Python Draw AWS, Azure, GCP and Kubernetes architectures in Python codeNeeds Python 3.9 or higher and GraphvizMIT Source Visit

We are not paid for any listing and there are no affiliate links on this page. "Not stated" means the source page does not say it.

Draw it or write it

Free diagram tools work in two ways. In a drawing app you drag shapes and connect them. In a diagrams as code tool you write a short text description and the tool draws the layout for you.

KindExamplesGood for
Drawing in the browserdraw.io, Creately, Visual Paradigm Online, EraserFlowcharts, org charts and process maps you arrange by hand
Desktop appsdraw.io desktop, yEd, UmbrelloWorking offline and keeping files on your computer
Diagrams as codeMermaid, PlantUML, Graphviz, D2, Kroki, DiagramsDocs, wikis and code repositories, where text is easy to review and version

Diagrams as code mean learning a short syntax, but a change is a text edit instead of rearranging boxes. Mermaid code blocks render directly in Markdown on GitHub, according to the Mermaid repository.

Free plan limits compared

The hosted tools cap their free plans in different ways. These are the numbers from the official pricing pages:

ToolFree limit
CreatelyUp to 40 shapes per diagram; PNG, JPEG, PDF and SVG export not included
Eraser3 files, 3 AI credits for diagrams and outlines, 7-day version history
Visual Paradigm OnlineUnlimited diagrams and shapes, strictly non-commercial use, some diagram types limited
draw.ioFree forever, no sign-up, no paywalls
yEdFree of charge, also in a commercial environment

The open source tools in the table have no plan limits. You install them yourself, or in the case of Kroki use the free service or run your own instance.

Export formats

Check the export before you draw a large diagram. A PNG is fine for slides and chat, SVG stays sharp at any size, and PDF suits printing.

ToolExports named on the official page
draw.ioSVG, PNG, PDF; the export help page also lists JPEG, WebP, HTML, XML and PNG or SVG with the diagram embedded so it stays editable
Visual Paradigm OnlineJPG, PNG, SVG, PDF
EraserPDF, PNG, SVG, MD
yEdPNG, JPG, SVG, PDF, SWF
PlantUMLPNG, SVG, LaTeX, EPS, ASCII art for sequence diagrams
GraphvizImages, SVG, PDF, PostScript
D2SVG, PNG, PDF, PPTX, GIF, ASCII, per d2lang.com

Free tools for your diagrams

For sticky notes and team brainstorming, see the free online whiteboards. For mind maps, see free mind mapping tools. We opened each tool's official page on the date in the table and wrote down only what it says.

Frequently asked questions

Is draw.io really free?

Yes. The draw.io website says it is free forever, needs no sign-up and has no paywalls. The source code is Apache 2.0 licensed, and you can use it online with your own storage or save files locally with the desktop app.

Which free diagram tool needs no account?

draw.io says no account and no credit card are required. Desktop programs like yEd and Umbrello, and text tools like Graphviz, PlantUML and D2, run on your own computer.

What does diagrams as code mean?

You describe the boxes and arrows in plain text and the tool draws the diagram. Mermaid, PlantUML, Graphviz and D2 work this way, and Kroki renders many of these text formats through one free service.

Can I use free diagram tools for work?

It depends on the tool. yEd says you can use it in a commercial environment at no cost. Visual Paradigm Online's free plan is strictly for non-commercial use. Open source tools follow their license, such as MIT for Mermaid or Eclipse Public License 2.0 for Graphviz.

Which free tool exports SVG?

draw.io, Visual Paradigm Online, Eraser, yEd, PlantUML, Graphviz and D2 all name SVG export on their official pages. Creately's free plan does not include SVG export.