CSV to Markdown table
Open a CSV file, fix it in the grid, copy it as Markdown.
Stays on your device – Your CSV file is read in your browser and not uploaded - nothing reaches our server.
Drop your files here
or
You can also paste with Ctrl+V.
Still editable before you copy: change cells, add rows and columns, align columns.
What you type is processed in your browser and never sent to us.
How to do it
-
Pick a file
Or drop it in. It is read in your browser, not uploaded.
-
Fix it up
Change cells, add rows and columns, align columns.
-
Copy the Markdown
Columns are padded, so the source stays readable.
What this is for
Turning a CSV into a Markdown table by hand is busywork: pipes, a separator row, counting columns. Here the file is read, lands in a grid and can still be changed - a row out, a heading reworded, a column right-aligned.
The two things that usually go wrong are taken care of. The separator: German Excel writes semicolons, English Excel commas, and a database export often a tab. Which one it is gets decided by which character yields the same number of fields on every line - not by which occurs most often, because with amounts like "1,234.56" that would always be the comma. And the character set: the CSV German Excel writes is Windows-1252, not UTF-8, and read as UTF-8 every umlaut turns into a replacement character.
Both are named under the table after reading. A separator guessed wrongly can be set by hand.
Common questions
Missing a tool? Tell us which one.