[![Excalidraw](https://camo.githubusercontent.com/4f7c4e56a82975f240dcad5358027bb3be228eac43e420b9e3eb6726925002ac/68747470733a2f2f657863616c69647261772e6e7963332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f676974687562253246457863616c69647261775f4769746875625f636f7665722e706e67)](https://excalidraw.com/) #### [](https://github.com/excalidraw/excalidraw?ref=noted#--excalidraw-editor---blog---documentation---excalidraw)[Excalidraw Editor](https://excalidraw.com) | [Blog](https://blog.excalidraw.com) | [Documentation](https://docs.excalidraw.com) | [Excalidraw+](https://plus.excalidraw.com) ## [](https://github.com/excalidraw/excalidraw?ref=noted#----an-open-source-virtual-hand-drawn-style-whiteboard-----collaborative-and-end-to-end-encrypted-----)An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted. Create beautiful hand-drawn like diagrams, wireframes, or whatever you like. ## [](https://github.com/excalidraw/excalidraw?ref=noted#features)Features The Excalidraw editor (npm package) supports: - 💯 Free & open-source. - 🎨 Infinite, canvas-based whiteboard. - ✍️ Hand-drawn like style. - 🌓 Dark mode. - 🏗️ Customizable. - 📷 Image support. - 😀 Shape libraries support. - 👅 Localization (i18n) support. - 🖼️ Export to PNG, SVG & clipboard. - 💾 Open format - export drawings as an `.excalidraw` json file. - ⚒️ Wide range of tools - rectangle, circle, diamond, arrow, line, free-draw, eraser... - ➡️ Arrow-binding & labeled arrows. - 🔙 Undo / Redo. - 🔍 Zoom and panning support.