Developer

CSV to Markdown table

Convert CSV into a Markdown table, with alignments.

  • Instant
  • Free
  • Private (processed locally)
  • No sign-up
Result

From spreadsheet to Markdown, no manual formatting

Pasting an Excel export into a GitHub doc gives unreadable text. This tool turns your CSV into an aligned Markdown table, ready to paste. And the reverse works too: pull the data out of a Markdown table into CSV.

  1. Paste your data

    CSV, TSV, or an existing Markdown table.

  2. Set the options

    Delimiter, alignment, first row as header.

  3. Copy the result

    The clean Markdown table, or the rebuilt CSV.

Conversion example

CSVMarkdown
Name,Age,City| Name | Age | City |
(separator line)| :--- | :--- | :--- |
Ada,36,London| Ada | 36 | London |
Grace,41,New York| Grace | 41 | New York |

Everything happens in your browser, no data sent. For columns of numbers, right alignment makes the table far more readable.

Frequently asked questions

Which delimiters are recognised?

Comma, semicolon and tab. In automatic mode, the tool counts the delimiters on the first line and picks the most frequent. You can also force a specific delimiter from the menu.

Are values with commas handled?

Yes: quoted fields are correctly interpreted, including internal commas and line breaks. Doubled quotes (“""”) are decoded into a single quote, per the CSV standard.

What are the alignments for?

In Markdown, the separator line indicates each column’s alignment: “:---” left, “:---:” centred, “---:” right. GitHub and most Markdown engines respect these markers when displaying.

Does the reverse conversion work?

Yes: switch to “Markdown → CSV” mode to extract the data from a Markdown table into clean CSV. The separator line is ignored and values containing commas are automatically quoted.