ExcaliMath for VS CodeTurn VS Code into your math diagram studio. ExcaliMath brings Excalidraw and advanced math workflows directly into Visual Studio Code, so you can create and edit equations, plots, and technical visuals without leaving your editor. Create or open files with one of these extensions:
Try the web version: https://excalimath.my-lab.ro/ (fully Excalidraw compatible).
Why install
ShowcaseSwitch theme quickly
Plot equations
Update equations fast
Key featuresEdit images directlyRename file extension to change export/source format, for example:
Configure image export defaults:
Draw from browser-based VS CodeInstall and use the extension in: Great for editing diagrams directly from GitHub repositories. Import public librariesUse reusable community assets from libraries.excalidraw.com. View and edit drawing sourceSwitch between visual editor and file source (text/image) using the editor toolbar.
Associate more file extensionsBy default, the extension handles:
To associate more extensions (example: all SVG files), add:
Note: only Excalidraw/ExcaliMath-compatible SVG content is editable. Share a workspace librarySet a workspace library path in
The path is relative to workspace root (absolute paths also work, but are machine-specific). Configure languageBy default, extension language follows VS Code display language. Override with:
ContactReport VS Code integration bugs and feature requests in this repository. For core editor behavior unrelated to VS Code integration, use the ExcaliMath or Excalidraw project trackers. Note for contributorsThe extension goal is a smooth, low-friction bridge between ExcaliMath web and VS Code. Contributions that significantly diverge from the core ExcaliMath/Excalidraw user experience are generally out of scope, except for VS Code-specific integration improvements. If unsure, start a discussion: https://github.com/DynoW/excalimath-vscode/discussions |




