Skip to content
Quick Capture for ObsidianQuick Capture - Vault notes for Obsidian

Free Tool

Obsidian CSV to Table Converter

Convert CSV files into markdown tables you can paste directly into Obsidian. Paste CSV text or upload a file, choose the columns you need, and copy the finished table. Everything runs in your browser — nothing is uploaded.

or drop a file onto the input area below

First row is treated as the table header. Comma, semicolon, and tab delimiters are detected automatically.

Table preview

Toggle columns in the header to include or exclude them when copying.

Convert CSV to see your markdown table preview here.

How to convert CSV to a table for Obsidian

  1. Paste CSV text, upload a file, or drop one onto the input area.
  2. Click Convert to table when the CSV passes validation.
  3. Review the preview and toggle columns to include or exclude them.
  4. Click Copy markdown to copy the Obsidian-ready table.
  5. Paste the table into an Obsidian note and save.

Why convert CSV to a markdown table for Obsidian?

CSV is useful for moving structured data between spreadsheets, databases, and other apps, but a CSV file is not the same as a markdown table inside an Obsidian note. Converting the data to markdown lets you keep the table directly alongside the rest of your notes without needing a plugin to display it.

The converter also lets you remove columns you do not need before copying the result, while handling markdown-specific formatting such as pipe characters inside cell values.

Notes

  • The first row is treated as the table header. Comma, semicolon, and tab delimiters are detected automatically.
  • Disabled columns stay visible in the preview but are left out of the copied markdown.
  • Pipe characters in cell values are escaped for Obsidian markdown tables. Line breaks inside cells are replaced with spaces.
  • CSV input is limited to 1 MB and 500 data rows.
  • Copy to clipboard requires a secure connection (HTTPS) and browser permission.