Diagrams from text,
drawn in your browser.
Write the diagram as text and it is drawn as you type — boxes, arrows, timelines, mind maps. The drawing happens in this tab, so what you write stays on your machine. Signed in, you can also describe a diagram in words and have it written for you.
Describe it instead
AI · membersPressing a button here sends your description — and, to change it, the current diagram — to an AI model. We do not log or store either.
Elements
Step
Now click the step to connect to. Esc cancels.
That step is written in a way the point-and-click editor does not change. Edit it in the code.
Diagram codeClick anything in the drawing — or pick it from the list of elements — to edit it, or add something new. Every change is written into the code.
Point-and-click editing is not available for this kind of diagram. Edit it as code.
Not drawn yet — the code has an error:
The first time this page is opened it downloads a 5 MB drawing engine. After that it works offline too.
A conventional online converter takes your file, puts it on someone else's disk, does the work there and lets you download the result. Two copies of your file then exist somewhere you cannot see, for as long as that company decides. Here the code that does the work is shipped to your browser instead of your file being shipped to a server: the bytes are read by this tab, transformed in memory, and written back out as a download. Our server never sees them, so there is nothing for us to keep, log or lose.
One thing is counted, and here it is: when a tool finishes, this page tells the server which tool ran and whether it worked — never the file, its name, its size or anything read out of it, none of which ever leaves this tab. It is how we know which tools are worth keeping. The record is the same kind we keep for a one-time link: a truncated IP address, a country and a region.
There is one way to make this server see a file, and it is the API: /tools/api runs these same tools over HTTP for programs, and a call to it does send the file. It is a separate door with its own page saying so — the tool you are reading now does not use it, and nothing on this page uploads anything.
The one exception on this page is the AI box, and it only runs when a signed-in member presses its button: the description you type — and, when you ask it to change the current diagram, that diagram — is sent to our server and on to an AI model (Anthropic's Claude), which writes the diagram. Neither is logged or stored by us: what is kept is a count of how many requests your account made today, because that is how the daily allowance works. Anything you type in the code box without pressing that button stays in this tab.
Once the page has loaded, these tools keep working with the network switched off. That is the simplest proof that nothing is being sent anywhere.
Frequently Asked Questions
Q: Is my diagram uploaded to draw it?
No. The drawing is done in this browser tab by code the page already loaded; the text you write never leaves your machine, which is why the page keeps working with the network switched off. The only thing on this page that sends anything is the AI box, and only when you press its button.
Q: What happens to what I type into the AI box?
It goes to our server and on to an AI model (Anthropic's Claude), which writes the diagram and sends it back. We do not log it, store it or keep the conversation: the one thing recorded is that your account made a request today, which is how the daily allowance is counted.
Q: Why is the AI only for members?
Because every request costs real money, and an allowance per account is what keeps it free for the people who use it. Drawing from code has no account, no limit and no server involved.
Q: What kinds of diagram can I make?
Flowcharts, sequence diagrams, class and entity-relationship diagrams, state machines, Gantt charts, pie charts, mind maps and timelines — the examples menu has one of each to start from — plus journeys, quadrant charts, Git graphs and a few more.
Q: How do I use the diagram somewhere else?
Download it as SVG, which stays sharp at any size and opens in any browser or design tool, or as PNG for a slide or a chat message. You can also copy the code and paste it back here later: the code is the diagram.
Q: Can I edit what the AI wrote?
Yes — it writes ordinary diagram code into the same box you type in, and from there it is yours. You can also ask it to change the current diagram (“make the arrows go left to right”, “add a step for payment”) instead of starting over.
The same idea, applied to sending things rather than changing them.