Excalidraw

A delightful hand-drawn canvas for diagrams and collaborative sketches.

whiteboarddiagrams
Websiteexcalidraw.com
CategoryDesign & UI
PricingFreemium
Card requiredNo
Open sourceYes

ABOUT

What is Excalidraw?

Excalidraw is an open-source whiteboard tool that renders diagrams in a hand-drawn sketch style, making wireframes and flowcharts feel approachable and low-fidelity. It runs entirely in the browser with end-to-end encryption for real-time collaboration. The library is also available as a React component for embedding into custom applications.

BEFORE YOU SIGN UP

What you should know

✓
Open source and self-hostableThe complete codebase is on GitHub under MIT license, so teams can deploy their own instance or embed the component anywhere.
✓
End-to-end encrypted collaborationReal-time multiplayer works with E2EE, making it suitable for sensitive internal diagrams.
△
Hand-drawn aesthetic is not for everyoneThe sketchy style reduces formality pressure but can look unprofessional in client-facing deliverables.
✕
Limited export optionsExport is restricted to PNG, SVG and a JSON format. No PDF, no vector editing layers, no animation support.

COMMUNITY

From the forums

On r/reactjs and HN, Excalidraw is celebrated as a go-to tool for quick system diagrams and architecture sketches during discussions. The hand-drawn aesthetic is polarizing: some find it charming and pressure-free, others prefer cleaner vector output. The self-hostable, open-source nature earns consistent goodwill.

— Community sentiment

ABOUT US

Honest, independent, no fluff.

No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.

Read more→

FAQ

Questions, answered.

Is Excalidraw completely free?+

Yes. Free includes the full editor, one infinite scene, unlimited collaborators and local exports. Plus is $6 per user/month and adds cloud storage, access management and richer collaboration.

Can I embed Excalidraw in my own app?+

Yes, Excalidraw offers an npm package that lets you embed the editor as a React component with full drawing and collaboration capabilities.