Excalidraw and tldraw are both free, open-source whiteboard tools, but they serve different instincts. Excalidraw's signature hand-drawn aesthetic makes it the go-to for casual diagrams, quick wireframes, and team planning boards embedded in Linear or Notion. tldraw has a cleaner, more professional look, a more capable multi-page canvas, and a developer SDK that makes it the better choice for teams embedding whiteboards into their own products. With 124k GitHub stars versus 47k, Excalidraw has a larger community — but tldraw has better tooling for builders.
Quick comparison
| Feature | Excalidraw | tldraw |
|---|---|---|
| Starting price | Free plan | Free plan |
| Free plan | Yes | Yes |
| Open source | Yes | Yes |
| Self-hostable | Yes | Yes |
| G2 rating | Not listed | Not listed |
| Best for | product teams, designers, and anyone who wants a quick, shareable whiteboard with a hand-drawn aesthetic and wide tool integrations | developers embedding whiteboards into applications, and teams who want a cleaner canvas with multi-page support |
| Starting price | Free (open-source) | Free (open-source) |
| Free plan | Yes | Yes |
| Open source | Yes (MIT license) | Yes (tldraw license) |
| Self-hostable | Yes | Yes |
| GitHub stars | ~124,000 | ~47,600 |
| Aesthetic | Hand-drawn sketch style | Clean, professional vector style |
| Multi-page canvas | Limited (single canvas per file) | Yes — native multi-page support |
| Developer SDK | Embeddable React component | First-class SDK for embedding |
| Tool integrations | Linear, Notion, Obsidian, GitLab, and more | Fewer native integrations |
| Community shape libraries | Large community library | Smaller community library |
Aesthetic and use case fit
Excalidraw's hand-drawn aesthetic is its defining characteristic and its most deliberate product decision. Every line, box, and arrow looks like it was sketched on paper — which lowers the cognitive pressure on the author. When a diagram looks 'done,' people stop editing it. When it looks like a sketch, it signals that ideas are still in flux and welcomes collaboration and revision. This makes Excalidraw ideal for early-stage product planning, architecture brainstorming, quick wireframes, and retros where the goal is thinking together rather than producing a polished artifact. tldraw's clean vector style is the opposite choice: it produces professional-looking diagrams suitable for documentation, client presentations, and anything where the output matters as much as the process. Neither style is objectively better — they signal different intent. Teams that live in the messy middle of product discovery will gravitate to Excalidraw. Teams producing diagrams for external audiences will prefer tldraw's output.
Canvas power and multi-page support
tldraw has a materially more capable canvas for complex projects. Its native multi-page support lets teams organize large design systems, user journey maps, or architecture diagrams across separate pages within a single file — something Excalidraw does not natively support without workarounds. tldraw also handles large canvases with many objects more smoothly; Excalidraw can slow down with hundreds of elements. tldraw's shape and tool set includes more precise alignment tools, measurement features, and a more complete arrow routing system. For teams running complex product workshops or maintaining living architecture documents that span multiple diagrams, tldraw's canvas organization capabilities are a real advantage. Excalidraw handles everyday whiteboard sessions well, but teams that push into sophisticated diagramming territory will hit its ceiling sooner. If a team's whiteboard files routinely grow beyond a single planning session, tldraw's structure accommodates that scale better.
Real-time collaboration
Both tools support real-time collaboration, but Excalidraw's implementation is more mature and more widely used in team settings. Excalidraw's collaboration is built into the hosted version at excalidraw.com — teams share a link and multiple cursors appear immediately, no account required. The collaboration experience is reliable and fast, and the tool has been stress-tested by hundreds of thousands of users in live workshop settings. tldraw supports collaboration through its multiplayer infrastructure, but the hosted version at tldraw.com is less battle-tested for large simultaneous-editor sessions. Both tools require the self-hosted version for private collaboration without sharing data with the provider. For teams running async collaboration — leaving comments, building on someone's diagram across time zones — Excalidraw's larger community means more guides, templates, and colleagues who already know the tool. Real-time facilitation for team rituals like sprint planning, user story mapping, or retros is better served by Excalidraw's proven collaboration experience.
Developer SDK and embedding
tldraw was built from the start with developers in mind. The tldraw SDK is a first-class React component that makes embedding a fully functional whiteboard canvas into a product a matter of hours, not weeks. The SDK exposes hooks for custom shapes, tools, and state persistence, making it possible to build domain-specific diagramming tools on top of the canvas engine. Startups and product teams are embedding tldraw into design tools, note-taking apps, customer support interfaces, and collaborative coding environments. The tldraw npm package has clean TypeScript types and active maintenance from the core team. Excalidraw also ships as an embeddable React component and can be self-hosted, but the embedding API is less comprehensive than tldraw's SDK. The Excalidraw component is excellent for adding a whiteboard to an existing product, but it does not offer the same level of customization for building novel canvas-based UIs. For teams whose goal is shipping a product that includes whiteboarding as a feature, tldraw's SDK is the clearer starting point.
Ecosystem and tool integrations
Excalidraw has been adopted more widely as an embedded component across the developer tools ecosystem. Linear uses Excalidraw for its built-in whiteboard. Notion supports Excalidraw embeds. Obsidian has a popular Excalidraw plugin with over a million downloads. GitLab integrates Excalidraw into its wiki and issue boards. This breadth of integration means teams that already use these tools can drop into Excalidraw without a context switch or an extra login. The community shape library is large and actively maintained — teams can find icon sets, component libraries, system design shapes, and domain-specific shape packs without building from scratch. tldraw's integration footprint is smaller. It appears in fewer third-party tools and has a smaller community library. For teams that want a whiteboard that lives where they already work — inside Linear, Notion, or Obsidian — Excalidraw's integration ecosystem is a meaningful practical advantage.
Self-hosting and data control
Both tools are genuinely open-source and self-hostable, but Excalidraw has a larger body of self-hosting documentation, community guides, and Docker images. The Excalidraw room server (for real-time collaboration) has been set up by thousands of teams and there are well-documented guides for deploying on Fly.io, Railway, and traditional VPS providers. Security-conscious organizations in regulated industries that cannot send whiteboard data to third-party servers have more community support for Excalidraw self-hosting. tldraw is also self-hostable and the tldraw team actively maintains self-hosting documentation, but the community body of knowledge is smaller. With 124k vs 47k GitHub stars, Excalidraw simply has more people who have already solved the deployment, backup, and upgrade problems that come with running your own instance. For teams where data residency matters and self-hosting is required, Excalidraw is the lower-risk choice due to its larger operational community.
Pricing deep-dive
Excalidraw
- Excalidraw is free and open-source under the MIT license
- excalidraw.com hosted version is free with no seat limits
- Excalidraw+ (cloud sync, private collaboration): $7/month or $5/month billed annually
- Self-hosting is free; hosting costs depend on your infrastructure
tldraw
- tldraw is free and open-source (tldraw license — free for non-commercial use, commercial license required for some uses)
- tldraw.com hosted version is free
- tldraw SDK: free for personal/open-source; commercial licensing available for enterprise embedding
- Self-hosting is free; hosting costs depend on your infrastructure
Pricing verdict: Both tools are free for everyday whiteboard use. The difference appears at the commercial embedding layer: tldraw's SDK has commercial licensing requirements for embedding in commercial products, while Excalidraw's MIT license is broadly permissive. For teams using these as collaborative whiteboards, cost is essentially zero for either. For developers embedding tldraw into a commercial product, confirm the current tldraw license terms before going to production.
How to migrate from Excalidraw to tldraw
What real users say
Excalidraw: Excalidraw earns strong praise for its aesthetic, simplicity, and the breadth of integrations that bring it into existing workflows. Developers love that it works without an account and shares via link. Common criticism is the lack of multi-page support and occasional performance slowdowns on complex canvases.
tldraw: tldraw users praise the cleaner look, multi-page canvas, and the SDK for building embedded whiteboard features. Feedback from developers is consistently positive about the API quality. Criticism focuses on the smaller integration ecosystem compared to Excalidraw and the commercial licensing questions for the SDK.
Sources: Synthesized from GitHub issues, Reddit discussions in r/selfhosted and r/productmanagement, Hacker News threads, and developer blog posts. Verify current community sentiment before making a platform decision.
Final verdict
Choose Excalidraw if...
- Choose Excalidraw if your team wants a quick, no-account whiteboard for planning, retros, and architecture sketches — especially if you already use Linear, Notion, or Obsidian where Excalidraw is natively embedded.
- Choose Excalidraw if the hand-drawn aesthetic is the right signal for in-progress thinking and you want the largest community of templates and shape libraries.
- Choose Excalidraw if self-hosting with robust community documentation is a requirement and you want the lower operational risk of a more widely deployed open-source project.
Choose tldraw if...
- Choose tldraw if you are building a product that needs an embedded whiteboard canvas — the tldraw SDK is the most capable open-source option for custom canvas applications.
- Choose tldraw if multi-page canvas organization matters and your team produces complex diagrams that outgrow a single flat canvas.
- Choose tldraw if your team wants a cleaner, more professional-looking output for documentation, architecture diagrams, or anything shown to external stakeholders.
Consider neither if: Consider Miro or FigJam if real-time workshop facilitation with templates, voting, timers, and structured workshop frameworks matters more than open-source ownership. Both are paid but offer significantly richer facilitation tooling for larger teams.