Markdown Table Generator
Paste CSV or TSV data to get a clean, aligned Markdown table. The first row becomes the header, columns are padded so the raw text stays readable, and pipes inside cells are escaped for you.
How to make a Markdown table
- Paste your data as CSV (commas) or TSV (tabs). The first row is the header.
- Choose the delimiter and the column alignment you want.
- Copy the Markdown or download it as a table.md file.
Examples
CSV to a Markdown table
Name,Role,Age Ada,Engineer,36 Linus,Maintainer,54
| Name | Role | Age | | ----- | ---------- | --- | | Ada | Engineer | 36 | | Linus | Maintainer | 54 |
Center-aligned columns
Item,Qty Apples,3 Pears,12
| Item | Qty | | :----: | :---: | | Apples | 3 | | Pears | 12 |
Frequently asked questions
What is the Markdown table syntax?
A header row like | Name | Age |, then a separator row of dashes like | --- | --- |, then one row of data per line. Cells are split by the pipe character.
How do I set column alignment?
Alignment lives in the separator row. Use :--- for left, :---: for center and ---: for right. Pick an alignment here and the tool writes the colons for you.
What happens to pipe characters inside my data?
A raw pipe would start a new cell, so the tool escapes each one as \| inside the cell. Your text renders correctly and the table keeps the right number of columns.
Where do these Markdown tables work?
Anywhere that supports GitHub Flavored Markdown: GitHub and GitLab issues, pull requests and READMEs, Reddit comments, Obsidian, Notion and many static site generators.
Can I paste tab-separated data from a spreadsheet?
Yes. Copy cells from Excel, Google Sheets or Numbers, switch the delimiter to Tab, and paste. The columns are detected automatically.
Is my data uploaded anywhere?
No. The table is built entirely in your browser, so your data never leaves your device.
Related tools
CSV to JSON
Convert CSV to JSON online. Turn spreadsheet rows into clean JSON objects or arrays, with smart number and boolean typing. Free tier plus API.
Word Counter
Free online word counter. Paste text to count words, characters, sentences, paragraphs and reading time instantly. Works in your browser and stays private.
Add Line Numbers
Add line numbers to any text online. Set the start value, step, and separator, pad numbers to align, and copy or download the result. Free and private.
Bullet List Maker
Turn lines of text into a bullet or numbered list online. Pick dash, asterisk, dot, arrow or numbers, add indent, then copy. Free and private.
Caesar Cipher
Encode and decode text with the Caesar shift cipher. Pick any shift, see the result live, and brute force all 25 shifts. Runs entirely in your browser.
Case Converter
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Free and private.