AI diagrams made editable
An architecture from a repository, an illustration for a slide, a process map from a policy document.
Generate for free, bring your own AI key, or ask your agent over MCP.
Then edit like anything else on the canvas.
Teams using Excalidraw
- Start here
Get the idea onto the canvas
Generate a diagram from a sentence, paste Mermaid, or let an agent do it. Wherever you start, it lands ready to edit.
Describe the flow in plain language to get an editable diagram on the canvas.
Text to diagramPaste Mermaid code and let it convert to native shapes. No AI, no request limits, same output every time.
Mermaid to ExcalidrawPoint Claude, Codex, Cursor or OpenCode at what you are working on. The model already has the context, so you don't have to repeat yourself.
An agent, over MCP
- Honest work
What people make with it
Things people prompted in the editor or asked an agent to make, and got.
Diagrams
A process map from a doc, a codebase drawn from the repo, a swimlane from a spec. Show how things work.
MCP Text to diagram Mermaid
Wireframes
Describe the screens and an agent lays them out on the canvas as wireframes. Select them with the AI frame, add notes and click through the prototype.
MCP Wireframe to code
A few more things
Presentations, explainers, timelines, campaign maps, org charts, bulk workspace jobs, pixel art...
MCP Text to diagram
Watch more use cases
- AI settings and permissions
Choose your AI and what it sees
In the free editor, the AI is preset and capped. On Plus, you can choose the model for the whole workspace, or agents to work through keys with limits you set.
Free editor
10 AI requests a day. Enough to see whether it fits how you work.
Plus
100 AI requests a day on an Excalidraw key, plus the API and MCP server.
Bring your own key (BYOK)
An admin can add a key from OpenAI, Anthropic, Gemini, Grok or OpenRouter. No Excalidraw limit, just whatever your provider gives you.
What a key can do
Read-only keys read, write keys draw. Personal keys see what you see, workspace keys never open a private collection.
Admin Control
An admin decides whether AI runs in the workspace at all, which model it uses, and whether personal keys are allowed.
Over MCP
Your client works out the structure and sends it. Excalidraw draws it.

Security at Excalidraw
Excalidraw+ uses AES-256 encryption at rest and TLS in transit. Access is scoped per key and every API call is logged. SOC 2.
Try AI on canvas
Start with free editor features, bring your own key, or connect the MCP.
See what people say.




