Skip to main content

CSV to Markdown

Free / Local processing

CSV input

3 rows / 3 columns

CSV, TSV, and Markdown tables

CSV uses commas between fields; TSV uses tabs. A quoted CSV field can contain a comma, a line break, or escaped quotation marks. Markdown uses pipes and a separate header delimiter row. These are different formats, so replacing commas with pipes alone corrupts quoted fields. This conversion preserves text values, including leading zeros, without evaluating spreadsheet formulas.

Headers and uneven rows

A GitHub Markdown table always needs a header row. Data without headers receives generated column names. Short rows are padded with empty cells so trailing values in wider rows are retained. Files are limited to 1 MB, 1,000 rows, and 50 columns. For manual cell editing and column alignment, use the Markdown table generator.

Excel and Google Sheets exports

CSV exported from Excel or Google Sheets contains cell values. It does not carry charts, colors, merged cells, or workbook formulas. UTF-8 files preserve non-English text. Embedded line breaks become HTML break tags, which need HTML support in the final renderer. Read the table formatting guide for syntax details, or use HTML to Markdown for an existing HTML table.

CSV to Markdown | MD File Viewer