Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Canvas Card-Materializer

redsheep913redsheep91342 downloads

Materialize Canvas cards into organized Markdown files with auto-folder categorization, preserving connections and colors.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

"Transform your fluid brainstorming into structured knowledge, instantly."

Canvas Card-Materializer is a powerful Obsidian plugin designed to bridge the gap between visual thinking on Canvas and long-term knowledge management. Inspired by the Heptabase workflow, it allows you to "materialize" temporary text cards into permanent, organized Markdown files while preserving every visual connection and color code.


✨ Key Features

  • Atomic Materialization: Convert Canvas text nodes into physical .md files with a single click. The nodes on your Canvas will be replaced by the newly created files, keeping your layout intact.
  • Automatic Folder Hierarchy: Categorize your notes automatically based on card colors.
    • e.g., Yellow cards go to /Yellow, Grey cards go to /Default.
  • Persistent Connections: All arrows (Edges) are preserved. The plugin even appends a Connected Nodes: section to each file, listing all linked notes as clickable backlinks.
  • Smart Metadata: Automatically records canvas_id and canvas_color in the YAML frontmatter.
  • Visual Sync: When you drag a materialized Markdown file back onto the Canvas, the plugin automatically restores its original card color.
  • Clean Titles: Automatically sanitizes filenames by removing Markdown headers (#), backticks (`), and illegal characters.

🛠️ How to Use

  1. Select Cards: Select one or multiple text cards on your Canvas.
  2. Right-Click: Choose "Materialize cards to files" from the context menu (works for both single and multiple selections).
  3. Organize: Your notes are instantly created in a folder named after your Canvas, sub-categorized by color.
  4. Connect: View the bottom of your new notes to see the Connected Nodes: list.

📂 Folder Structure Example

If you materialize cards in a canvas named Project-ASR.canvas, the plugin creates:

Documents/
└── Project-ASR/
    ├── Default/        <-- Grey cards
    │   └── Theory-Note.md
    ├── Yellow/         <-- Yellow cards (e.g., Problems)
    │   └── Bug-Analysis.md
    └── Green/          <-- Green cards (e.g., Tasks)
        └── Command-List.md

🎨 Recommended Color Workflow

Color Role Purpose
Yellow Problem Error codes, observations, current status.
Grey Theory Underlying mechanisms, abstract concepts.
Green Action Specific commands, configurations, checklists.
Purple MOC Indices, navigation, project overviews.

⚙️ Installation

  1. Open Obsidian Settings > Community Plugins.
  2. Ensure Restricted mode is off.
  3. Click Browse and search for Canvas Card-Materializer (once it's officially listed).
  4. Alternatively, install manually via the Releases page.
94%
HealthExcellent
ReviewSatisfactory
About
Materialize Canvas text cards into Markdown files with a single action, replacing nodes on the Canvas while keeping layout intact. Preserve arrows as clickable backlinks, auto-categorize notes into color-based folders, and record canvas_id and canvas_color in each file's frontmatter.
CanvasFilesFolders
Details
Current version
1.0.1
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
42
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
redsheep913redsheep913
github.com/redsheep913
GitHubredsheep913
  1. Community
  2. Plugins
  3. Canvas
  4. Canvas Card-Materializer

Related plugins

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

File Explorer Note Count

See the number of notes in each folder within the file explorer.

Create Note in Folder

Add commands to create a note in a specific folder.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Trash Explorer

Restore and delete files from the Obsidian .trash folder.

File Explorer++

Hide and pin files and folders in the file explorer using custom filters.

Auto Note Mover

Automatically move the active notes to their respective folders according to rules you set.