diagrams.net is my pick of the best diagramming tools for most people because it is free and the file can live in Drive, GitHub, or on your disk. Lucidchart is worth paying for when a company needs polished diagrams that non-designers can edit together without a tutorial. Whimsical is the pick when the diagram sits next to a doc or a wireframe and you want the lightest serious editor.
FigJam and Miro are whiteboards. They can draw a flow. They get worse as the flow becomes a document you maintain. If the boxes must stay accurate next quarter, use a diagram tool. If the boxes are a workshop that dies on Friday, use the whiteboard you already pay for.
The short answer
diagrams.net to own the file and spend nothing. Lucidchart for company-standard flows. Whimsical when diagrams live beside docs and sketches.
Top picks
Best diagramming tools
This is draw.io. Flowcharts, architecture sketches, and export to SVG or PNG. Store the file next to the repo if the diagram describes the repo. That habit beats a link nobody can find.
Lucidchart
Teams that need shared, presentable diagrams and already have a software budget
Visit LucidchartOrg charts, flows, and cloud architecture with sharing that feels like a document. Non-designers can edit without breaking the page as often as they do in a design tool.
The flowchart tool is fast, and the same workspace holds a wireframe and a written spec. For an early flow, that proximity matters more than a stencil library.
What the best diagramming tools refuse to become
A map of every service you have ever owned. If the diagram does not fit on a screen, it is a poster. Split it. The tool will not stop you from drawing a city, and reviewers will not read the city.
Pick one source of truth. A Lucidchart flow, a Whimsical copy, and a PNG in the wiki will diverge by Thursday. Link the file. Do not attach the export as if it were the original.
Who should skip diagramming software
A sequence you can say in four bullets does not need boxes. Write the bullets. I have drawn a three-step flow that impressed nobody and took twenty minutes.
Engineers who want generated architecture from code should look at that tooling, not at a hand-drawn cloud stencil that rots. Hand-drawn is for decisions. Generated is for inventory.
How we tested these diagramming tools
Last tested September 2026. I drew the same checkout flow, about fifteen nodes, in each app, then a small cloud sketch with a database and two services. Files went to Google Drive for diagrams.net, to Lucidchart's sharing, and to a Whimsical workspace. A second person had to add one branch without a call. MacBook Pro, Chrome.
diagrams.net was the quickest to a file I could commit next to notes. The second person found the UI fussier and still finished. Lucidchart looked the most like something you could put in a deck without apologizing. Whimsical was the fastest drawing experience and the least convincing architecture sketch, which matches the product.
I did not test Lucidchart enterprise admin, offline desktop use beyond diagrams.net's desktop app in passing, or real-time editing with more than two people. Workshops are a different test. Bring the tool you already know.