Skip to content
ToolsOnDuty - free online tools
Converters

CSV to Markdown Table Converter

Convert CSV to a Markdown table and back.

Free foreverRuns in your browserNo sign-up
Markdown table

About the CSV to Markdown Table Converter

Turn CSV data into a clean Markdown table for READMEs, docs and issues, or convert a Markdown table back into CSV.

The first row becomes the table header, and pipe characters in your data are escaped automatically.

Perfect for documenting data on GitHub, GitLab and other Markdown sites.

Key features

  • CSV to Markdown table and back
  • First row becomes the header
  • Escapes pipe characters safely
  • Copy the result instantly

How to use

  1. 1Choose the direction you want to convert.
  2. 2Paste your CSV or Markdown table.
  3. 3Copy the converted result.

Examples

CSV to Markdown
Input: name,age Ada,36
Output: | name | age | | --- | --- | | Ada | 36 |

The header row and a divider row are added automatically.

Markdown to CSV
Input: | name | age | | --- | --- | | Ada | 36 |
Output: name,age Ada,36

The divider row is dropped and cells become CSV values.

Frequently asked questions

Does the first row become the header?
Yes. The first CSV row is used as the Markdown table header, followed by the divider row.
What if a cell contains a pipe?
Pipe characters are escaped so they do not break the table layout.
Is my data uploaded?
No. The conversion runs entirely in your browser.