Source Data

Markdown Table

Markdown Table Examples

Convert CSV to Markdown tables. Example:

Feature status table

Input CSV (comma delimiter):

Input

Markdown table output:

Output

Use Sample above to load more data.

What Is a Markdown Table Generator?

GitHub Flavored Markdown supports tables with pipes (|) and hyphens. A Markdown table generator converts structured data (CSV, tab-separated, or pipe-separated) into valid Markdown table syntax. The CommonMark spec does not define tables; GFM and most renderers do.

This tool runs in your browser. Paste CSV or delimited text, choose delimiter and alignment, and get Markdown table output. Toggle Header to treat the first row as a header. For converting JSON to CSV first, use JSON to CSV. For formatting Markdown, use Markdown Formatter.

How to Use This Tool

1

Paste or Upload Data

Paste CSV, TSV, or pipe-separated text into the left editor, or click Upload to load a .csv, .tsv, or .txt file. Use Sample to load example data. Select the delimiter (Comma, Tab, Pipe).

2

Set Options

Choose column alignment (None, Left, Center, Right). Check Header if the first row is a header—this adds the separator row (|---|---|). The table updates as you edit.

3

Copy or Download

Copy the Markdown table to your clipboard or download it. Paste into READMEs, docs, or wikis. For a TOC from headings, use Markdown TOC Generator. For syntax help, use Markdown Syntax.

Where Markdown Tables Help

README files on GitHub, documentation sites, and wikis use tables for feature matrices, API summaries, and comparisons. GFM tables render correctly in most platforms. For data from spreadsheets or databases, export as CSV and convert here. See Markdown Guide tables for syntax details.

For creating Markdown from scratch, use Markdown Cheat Sheet. For converting Markdown to HTML, use Markdown to HTML. For CSV formatting or validation, use CSV Formatter or CSV Validator.

Frequently Asked Questions

What delimiters are supported?

Comma, tab, and pipe. For CSV with commas inside quoted fields, ensure proper quoting. The tool splits on the selected delimiter.

How does alignment work?

Left: :---, Center: :---:, Right: ---:. None uses plain ---. Alignment applies to the separator row.

Does it handle commas in cells?

Basic splitting is used. For complex CSV with quoted fields, consider CSV to JSON first, then format manually or use a more advanced CSV parser.

Is my data sent to a server?

No. Conversion runs entirely in your browser. No data is uploaded or stored.

Works with GitHub?

Yes. Output follows GFM table syntax. Paste into a README and it will render correctly.

Related Tools

Learn more: GitHub Flavored Markdown, Markdown Guide tables, CommonMark.