Free · No signup · Runs in your browser

Convert CSV to a Notion table.

Drop a CSV and get a clean Markdown table. Paste it into a Notion page and it becomes a table — or use Notion's import to turn it into a full database.

01 · How it works

Three steps, then done.

Notion turns a pasted Markdown table into a real table block, and imports CSV into databases. This produces a tidy, properly-escaped Markdown table so the paste just works.

i. drop

Drop your CSV

We detect delimiters and types; Excel files convert automatically.

ii. copy

Copy the Markdown

A GitHub-flavored Markdown table with escaped pipes and clean headers.

iii. paste

Paste into Notion

Paste on a Notion page → it becomes a table. Or import the CSV directly for a database.

02 · Why ours

A table that pastes clean.

No broken columns, no stray pipes — just a Markdown table Notion understands.

  • 01

    Proper escaping

    Pipes and newlines inside cells are escaped so columns never break on paste.

  • 02

    Clean headers

    Your header row becomes the table header; everything lines up.

  • 03

    Database-ready

    Prefer a database? Download and use Notion's Import → CSV for typed properties.

  • 04

    Local-first

    Parsed in your browser; nothing is uploaded.

"Pasted the Markdown into Notion and had a tidy table instantly."
— a Notion power user
03 · FAQ

to notion questions.

How do I get this into Notion?
Copy the Markdown output and paste it onto any Notion page — it converts to a table block. For a full database with typed properties, download it and use Notion's Import → CSV.
No. Pipe characters and newlines inside cells are escaped so the table stays intact.
Not really — large tables work, though very large pastes can be slow in Notion itself.
No — the conversion happens entirely in your browser.