← All Tools

Markdown Table Generator🔒 100% local

Generate Markdown tables from pipe-separated or CSV data. Configurable column alignment.

Column Alignment
Input Data (pipe-separated, one row per line)

Related Tools

CSV to MarkdownCSV to HTML TableMarkdown Table Generator

Builds a Markdown table from pasted rows, with a dropdown that sets alignment for every column at once. Despite the page description mentioning CSV data, the parser splits rows only on the pipe character, so comma-separated input becomes a single column holding the literal text. The column count comes from the first row and later rows are padded or truncated to match.

How to use it

  1. Paste pipe-separated rows, one row per line, with the header first and no separator line of your own.
  2. Choose None, Left, Center or Right in the alignment dropdown.
  3. Press Generate Table, then Copy Output. The strip above the output shows the same text with pipes and line breaks written out plainly.

Worked example

Header 1|Header 2|Header 3 ---|---|--- Cell 1|Cell 2|Cell 3 Cell 4|Cell 5|Cell 6, alignment Nonebecomes| Header 1 | Header 2 | Header 3 | |---|---|---| | --- | --- | --- | | Cell 1 | Cell 2 | Cell 3 | | Cell 4 | Cell 5 | Cell 6 |

The second line is the separator the tool generates. Because the pasted dashes row is also kept as data, the table ends up with two separator rows; delete that line from the input to avoid it.

Name,Age John,30 with Center selectedbecomes| Name,Age | |:---:| | John,30 |

Commas are not delimiters, so this is a one-column table containing the literal text. Use pipes when pasting spreadsheet data.

When to use it

What it does not do