🖊️

tldraw

Free
Utilities

Infinite canvas whiteboard for quick sketches and diagrams. Minimal, fast, collaborative. Open-source alternative to Miro with a focus on simplicity and developer extensibility.

Catalogued January 1, 2026 · Curated by PWA Directory team
Works Offline
Installable
Cross-Platform
Free
Tags
whiteboarddiagramsopen-sourceofflinecollaborationreplaces-miro

How to install tldraw as a PWA

Chrome / Edge
Menu (⋮) → Add to Home screen
Safari (iOS)
Share (↑) → Add to Home Screen
Firefox
Menu (⋮) → Install

Frequently asked questions about tldraw

Is tldraw really developer-extensible?

Yes — tldraw is primarily distributed as an npm package (@tldraw/tldraw) that you embed in a React app to get a fully functional whiteboard with a few lines of code. The custom shape API lets you add domain-specific shapes (e.g., circuit components, UML nodes, music notation) with their own rendering and interaction logic. This is unusual: Excalidraw is more deeply customizable as a fork, but tldraw's package-first model is closer to a SaaS-grade SDK.

Is tldraw free?

tldraw.com is free for personal and open-source use. The source code is published under a custom 'tldraw license' (Watermark Apache 2.0): free for non-commercial use, but commercial use in a product requires either a watermark or a paid commercial license. This is unusual among open-source whiteboards (Excalidraw is MIT) and is a deliberate sustainability choice by the small core team.

How does tldraw compare to Excalidraw?

tldraw has a more polished UI, smoother performance on huge boards, a cleaner React SDK for embedding, and better mobile/touch support. Excalidraw has the hand-drawn aesthetic, true MIT license (commercial use is unrestricted), and broader ecosystem (Notion, Obsidian, VS Code embeds). For embedding a whiteboard inside a custom SaaS, tldraw is usually the cleaner path; for ad-hoc sketches without licensing concerns, Excalidraw wins.

Can I use tldraw offline?

Yes — tldraw is a PWA that caches the full app on first visit, and your drawings persist locally. Editing, exporting, and importing all work offline. Collaboration rooms (tldraw.com/r/...) require network connectivity. The self-hosted SDK works fully offline by default; you only opt into the collaboration backend if you wire it up.

Who uses tldraw in production?

tldraw is embedded inside products like Cursor (the AI code editor's whiteboard), Roam Research, and a number of design and education startups. The 'Make Real' AI demo (sketch a UI, get working React code from Claude/GPT-4) put tldraw on the map for AI-augmented design tooling in 2024. The core team is small (<10 engineers) and the SDK is the primary commercial vehicle.

Where tldraw is heading (12-24 months)

  • AI-augmented design (sketch-to-code, sketch-to-component) is the strategic frontier where tldraw's clean SDK gives it a structural advantage.
  • Real-time collaboration backend may become a paid hosted offering, similar to Excalidraw+.
  • Mobile-native experience (iOS/Android wrappers) could expand the addressable market beyond desktop browsers.
  • Plugin ecosystem could grow if a public extension API stabilizes; today extensibility is via source-level customization.

Related questions

ChatGPT, Perplexity and Gemini usually suggest these next.

  • How do I embed tldraw in a React application?
  • What does the tldraw commercial license cost?
  • How does the tldraw 'Make Real' AI feature work?
  • Can tldraw handle 1000+ shapes on a single board?
  • How do I add custom shapes to tldraw?

More in Utilities