Plugin: Canvas SVG Export

Plugin/Theme Disclaimer

Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory: Canvas SVG Export


While “vanilla” Obsidian only supports PNG export, Canvas SVG Export is a tiny plugin focusing on one thing only - export canvases to SVG.

The rendered SVGs are clean and printable (no <foreignObject>). This is the result of the two TypeScript libraries (json-canvas-viewer and dom-svg-parser) made by myself. It also supports scripting canvas exports via Obsidian CLI.

To export an SVG: enable the plugin, open a canvas, search for Export to SVG command, and run it.

If you think my work is valuable, please give me a GitHub star :star:! Feel free to leave comments.