Markdown Table Generator

Turn tab-separated rows into a Markdown table with escaped cell values.

Use a tab between columns and a new line between rows. The first row becomes the header.

Pipe characters in cells are escaped for Markdown.

Build a Markdown table from rows

Markdown tables use pipes to separate columns and a divider row to distinguish the header from table data.

Paste tab-separated rows from a spreadsheet or text editor. The first row is used as the table header, and shorter rows are padded to match the widest row.

When to use it

Move a small table into a README, issue, pull request, or Markdown note.