JSON Canvas to CSV Converter
Paste a .canvas file (Obsidian Canvas or any JSON Canvas) and get a clean CSV: one row per node, with its x/y position and the edges it connects to.
Results update live as you type — no button needed. The Example button fills a sample input.
🔒 You've used your 20 free runs for today
Every tool is free up to 20 conversions a day. Get Pro — $4.99 one-time to unlock every tool with no daily limit.
💳 Buy Pro — $4.99 🔓 I have a code
Free runs reset at midnight (UTC).
Why use JSON Canvas to CSV Converter?
Parses the real JSON Canvas format - text, file, link and group nodes
Keeps the graph: each row lists the nodes it connects to (with edge labels)
Proper CSV output - opens directly in Excel, Google Sheets or Notion
Runs entirely in your browser - notes never leave your device
FAQ
What is a .canvas file?
JSON Canvas is the open, documented format behind Obsidian Canvas and many other whiteboard tools. It stores nodes (text / file / link / group) and the edges connecting them in a single JSON document.
Are my canvas connections preserved?
Yes. Every node row has an 'edges' column listing each node it connects to, plus the edge label when one exists.
Is my canvas uploaded anywhere?
No. The whole conversion runs locally in your browser with JavaScript.
Example input
Try it with this sample — paste it into the box above:
{"nodes":[{"id":"note1","type":"text","text":"Main idea","x":-300,"y":0,"width":240,"height":80},{"id":"note2","type":"text","text":"Supporting point","x":40,"y":0,"width":260,"height":80}],"edges":[{"id":"e1","fromNode":"note1","toNode":"note2"}]} How to use JSON Canvas to CSV Converter
- Enter or paste your data into the Your input box above.
- The result appears instantly in the Result box — everything runs in your browser, nothing is uploaded.
- Use Copy or Download to keep the result, or Example to load a sample first.
More Notes & Productivity tools
CSV Join Online – Merge Two CSV Files by Key
Merge two CSV files online by a shared key. Paste both CSVs, pick the join key, and get a
CSV Mojibake Fixer - Fix Garbled CSV Encoding to JSON
Fix garbled CSV text caused by encoding mismatches like Shift_JIS, EUC-JP, or GBK. Paste m
Giant JSON Viewer - Large JSON File Viewer for Android
Open and browse massive JSON files up to 100GB on Android. Streaming parser formats giant
Log Action Analyzer - SMTP Log Parser & Report
Paste raw SMTP or server logs and get a structured action report with anomalies, a key-eve
Related tools
Unix Timestamp to 2020 Epoch Converter | Modern Date Tool
Convert Unix timestamps to time elapsed since Jan 1, 2020. Get days, hours, minutes, secon
Timestamp to Hash Converter – Secure SHA-256 Online
Convert Unix timestamp (seconds or milliseconds) to SHA-256 hash instantly. Secure, fast,
Email Protection: Phishing Detection & SMTP Log Analysis
Analyze raw SMTP logs for phishing risk. Detect auth failures, lookalike domains, and dang
Unix Timestamp to Date Converter — Free Online Tool
Convert Unix timestamps to human-readable UTC dates instantly in your browser. Free online
Unix Haiku Chain: Epoch Timestamp to New Year Haiku
Turn a Unix timestamp into a chain of New Year-themed haiku. A playful generator for Unix/
URL Metadata Checker: Inspect Redirects & Encoding
Instantly decode obfuscated URLs, reveal redirect chains, and inspect metadata for SEO hea
← All tools · Notes & Productivity