A virtual whiteboard for sketching diagrams, flowcharts, and wireframes with a hand-drawn style and real-time collaboration.

Excalidraw is an open-source virtual whiteboard that allows users to sketch diagrams, flowcharts, and wireframes using a distinctive hand-drawn aesthetic that mimics a physical whiteboard. The software is available as a web application and can be integrated into other software projects as an npm package for developers.
Users typically employ the tool for rapid prototyping, conceptual mapping, and technical brainstorming. It supports a local-first approach by autosaving data directly to the browser and offers Progressive Web App (PWA) support to ensure the editor remains functional while offline. For team environments, the platform enables real-time collaboration through end-to-end encryption to maintain the privacy and security of the shared canvas.
The architecture is built using React, which allows the editor to be embedded into existing applications as a customizable component. This flexibility has led to the tool being integrated into various productivity platforms including Obsidian, Notion, and Replit. The editor provides a comprehensive set of drawing tools, including an eraser and undo/redo functionality, to facilitate an iterative design process. Users can also generate shareable, read-only links to export their work for others to view without requiring an account.
Excalidraw is a minimal, privacy-focused tool for technical sketching and collaborative brainstorming that prioritizes a low-friction user experience.
Create flowcharts, network diagrams, and organizational charts using a local desktop editor for visual documentation.
An infinite canvas engine for building collaborative whiteboarding and diagramming applications within React based web environments.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.