T

Text Machine

Powerful text tools, in your browser

Markdown Table Generator

Turn pasted rows into a clean, aligned Markdown table. Paste CSV, TSV, or pipe-separated data, pick a column alignment, and copy GitHub-flavored Markdown — all in your browser, nothing uploaded.

Separator

Alignment

The first row becomes the table header.

Data
Markdown table

Your Markdown table will appear here.

How to use Markdown Table Generator

  1. 1

    Paste your data

    Paste rows of CSV, TSV, or pipe-separated text. The first row becomes the table header.

  2. 2

    Choose a separator

    Leave it on Auto to detect commas, tabs, or pipes automatically, or pick the separator yourself.

  3. 3

    Set the alignment

    Align every column to the left, center, or right. The choice is written into the table so it renders the same on GitHub and other Markdown viewers.

  4. 4

    Copy the Markdown

    Copy the finished table and paste it straight into a README, an issue, or any Markdown document.

Frequently asked questions

How do I create a Markdown table?
Paste your rows with each value separated by a comma, tab, or pipe. The first line becomes the header, and the aligned Markdown table appears instantly below.
What separators can I use?
Comma, tab, and pipe all work. Auto mode detects which one your data uses, so a spreadsheet copy with tabs or a CSV export with commas both convert without any setup.
How is column alignment set?
Markdown marks alignment in the row of dashes under the header, using a colon on the left, on both sides, or on the right. This tool writes those markers for you when you choose left, center, or right.
What if a cell contains a pipe character?
Any pipe inside a cell is escaped automatically so it appears as text rather than splitting the column, which keeps the table intact.
Does it handle quoted CSV values?
Yes. A comma inside double quotes is treated as part of the value, so a quoted name like "Smith, Jane" stays in a single cell instead of breaking into two.

Related tools

Keep going with these handy tools

Unix Timestamp Converter

JSON to CSV Converter

CSV to JSON Converter

JSON to YAML Converter

Text to Binary Converter

Text to Hex Converter