Skip to article
Documentation

Canvas boards and raw JSON

Inspect visual boards while keeping their source portable.

On this page

Open the board#

Open a .canvas file in a configured vault. The visual Canvas tab renders text/file/image cards, groups, labels, and side-aware connectors. Zoom and pan to inspect a large board; the ordinary text editor remains available for the JSON source.

A minimal text-only board is:

{
  "nodes": [
    {"id":"note-a","type":"text","text":"Review the schema","x":0,"y":0,"width":260,"height":140},
    {"id":"note-b","type":"text","text":"Publish the guide","x":360,"y":0,"width":260,"height":140}
  ],
  "edges": [
    {"id":"next","fromNode":"note-a","fromSide":"right","toNode":"note-b","toSide":"left","label":"then"}
  ]
}

Save it as review.canvas and open the visual tab. Expect two cards connected from right to left with the label then.

Edit in the appropriate view#

The visual Canvas renderer is read-only in this release. Change coordinates, text, node IDs, or edges in the JSON editor or Obsidian itself, then inspect the rendered result. Dragging the viewport pans; it does not promise an editable card layout.

File cards resolve notes/assets in the vault. A missing file can indicate a wrong root or a moved asset. Check the source path before replacing a card with a duplicate note.

Keep the source with the vault#

Commit or back up .canvas and referenced assets together. The rendered board is a view of those files, not a separate database. Use stable node IDs while editing edges so connectors continue to point at existing cards.

A read-only Canvas board renders linked note cards, groups, and connectors.

A read-only Canvas board renders linked note cards, groups, and connectors. Select the image to view it at full size.

Manual for version 2026.2.8 · Reviewed