Tools / Excalidraw
Excalidraw Review
A free, local-first whiteboard with a hand-drawn look and an embeddable editor
Last reviewed: October 2026
TL;DR
Excalidraw is an infinite-canvas whiteboard that renders everything in a deliberate hand-drawn style, runs in the browser with no account, works offline as a PWA, and shares drawings with end-to-end encryption. It is also an npm component that many documentation and note-taking tools embed. It is excellent for quick diagrams and brainstorming, and it is not designed for formal diagramming or heavy enterprise governance.
License
MIT
Self-hosted
Yes
Cloud option
excalidraw.com (free, no account) and Excalidraw+ (paid, 14-day trial)
GitHub stars
133.7K★
Checked October 2026
Category
Design & Diagramming
Pricing
The editor is free forever with no account; Excalidraw+ is a paid workspace with a 14-day trial and prices listed on its pricing page
What is Excalidraw?
Excalidraw is a virtual whiteboard. The editor offers rectangles, circles, diamonds, arrows, lines, free-draw, and an eraser, arrow binding and labeled arrows, undo and redo, zoom and pan, image support, shape libraries, dark mode, and i18n. You can export to PNG, SVG, or the clipboard, and drawings are saved in an open .excalidraw JSON format. The excalidraw.com app adds real-time collaboration with end-to-end encryption, local-first autosave to the browser, shareable read-only links, and offline use as a PWA. The editor is published as the @excalidraw/excalidraw npm package for React apps, and text-to-diagram and wireframe-to-code generation are available in the free editor.
Installation & self-hosting
You can use it immediately at excalidraw.com with no install or account. To embed it, install the npm package with npm install react react-dom @excalidraw/excalidraw and follow the official docs. The repository includes a Dockerfile and a docker-compose.yml for self-hosting, but the README gives no setup instructions, and it does not describe how real-time collaboration is hosted, so check docs.excalidraw.com before planning a private deployment. The project is seven years old, with v0.18.1 and commits within a day of this review.
User experience
The sketchy aesthetic is intentional: it signals that a diagram is a draft and lowers the pressure to polish it, which suits brainstorming and quick explanations. Excalidraw+ adds an unlimited cloud workspace, enhanced sharing, and a presentation tool, plus upgraded generative AI and an MCP integration that lets an agent draw into your workspace, which requires Excalidraw+. This section reflects the README and the Excalidraw+ page; we did not use it hands-on.
Key features
- Infinite canvas with a hand-drawn style and basic shapes, arrows, and free-draw
- Real-time collaboration with end-to-end encryption and read-only share links
- Local-first autosave and PWA offline support
- Export to PNG, SVG, and clipboard, with an open .excalidraw JSON format
- Shape libraries and an embeddable React component (@excalidraw/excalidraw)
- Text-to-diagram and wireframe-to-code generation in the free editor
What Excalidraw does well
- Starts instantly with no sign-up, and the learning curve is minutes
- MIT license and wide embedding in other tools, with about 134,000 stars
- An open file format and local-first storage, so your drawings are not locked in
- Privacy-friendly sharing with end-to-end encryption
Where Excalidraw falls short
- Not meant for formal diagrams, large workshops, or enterprise governance
- Fewer templates and facilitation tools than Miro
- Cloud workspaces, advanced sharing, presentations, and the MCP integration are in the paid Excalidraw+
- Self-hosting is not documented in the README, including how collaboration is hosted
- The sketch look does not suit every audience
Pricing
The open-source editor is free and needs no account. Excalidraw+ adds an unlimited cloud workspace, extended team collaboration, live presentations, advanced sharing options, cloud workspace management, upgraded generative AI, and the MCP integration, with a 14-day free trial. The Excalidraw+ page we read does not list prices, so check its pricing page.
Excalidraw vs Miro
Miro is a collaborative whiteboard and visual workspace with templates, workshop tools, and enterprise features, and Lucidchart and Visio are more formal diagramming tools. Excalidraw covers quick sketching and informal diagrams with an open codebase and a much simpler interface, and it can live inside your own docs through the npm package. For large facilitated workshops, structured diagrams, and admin controls, the commercial tools go further.
See all Miro alternativesBest for
- Quick diagrams, flowcharts, and wireframes with a casual look
- Developers embedding a whiteboard in docs, notes, or apps
- Teams that want a free, no-account whiteboard with encrypted sharing
- People who want drawings stored in an open file format
Not ideal for
- Large facilitated workshops that need templates, voting, and timers
- Formal architecture documentation that requires strict notation
- Organizations that need enterprise admin and governance features
Alternatives
Final verdict
Excalidraw is the best free whiteboard for quick, informal diagrams, and a model of a small open-source editor that gets embedded everywhere. If you need structure and facilitation, look at a fuller tool, and check the Excalidraw+ pricing page if you want shared cloud workspaces.