Canvas Lens

by Hēsperus
5
4
3
2
1
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. Nifty enhancements to canvas - preview interactive canvas in notes, and export canvas to SVG.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Obsidian Canvas Lens

This is a Obsidian plugin that does two things:

  • Export canvases to SVG, Obsidian only offers PNG export
  • Replace static canvas-in-notes preview with interactive viewer, see this forum post

embedded canvas

☝️ Canvas embedded in a note

rendered canvas

☝️ Rendered canvas SVG (not <foreignObject>)

Install

This plugin is available in Obsidian plugin store:

  • Open Obsidian, find Community plugins
  • Search for "Canvas Lens"
  • Click "Install" and enable it

Known Issues

  • Interactive viewer canvas viewport shifts when Obsidian tab shifts (fixable)
  • Cannot replace canvas in canvas pop-up previews
  • Cannot render italic text (fixable)
  • Text size and styling has a little difference from Obsidian's default (fixable)

Development Roadmap

The speed of development depends on the number of stars ⭐ this repo has and the amount of attention and downloads.

  • Fix issues
  • Add rounded corner, aspect ratio and light / dark mode options for users when exporting SVG.

Not in roadmap:

  • modify Obsidian vanilla canvas rendering

License

MIT License | Copyright ©️ 2026 Hesprs (Hēsperus)