| TH | ||||
| 1 | ||||
| 2 | ||||
| 3 |
| Feature | Free plan | Pro plan |
|---|---|---|
| Live preview | Yes | Yes |
| Export to PDF | No | Yes |
| Team sharing | No | Yes |
Markdown tools
Markdown Table Generator
Build a Markdown table in a spreadsheet-style grid, convert CSV to Markdown, set column alignment, and copy clean GitHub Flavored Markdown without writing every pipe by hand.
How to use it
Step 1
Fill the grid
Type into the cells like a spreadsheet. Add or delete rows and columns as you go — the first row is the table header.
Step 2
Set alignment
Choose Left, Center, or Right per column. The generator writes the matching colons into the delimiter row for you.
Step 3
Copy the Markdown
Copy the generated table or download it as a .md file, then paste it into GitHub, GitLab, Obsidian, or any GFM editor.
A faster way to write Markdown tables
A Markdown table uses pipes to separate cells and a delimiter row to separate the header from the body. That format is compact and portable, but hand-writing it becomes tedious when a table has many rows, uneven cell lengths, or values copied from a spreadsheet. This Markdown table generator gives you a familiar grid for entering and editing data, then formats the source for you.
Use the tool as a CSV to Markdown converter when your data begins in a file or spreadsheet. Paste CSV, tab-separated values from Excel or Google Sheets, semicolon-separated data, or an existing Markdown table into the import panel. The generator detects the columns, preserves the cell values, escapes pipe characters, and produces a table you can use in GitHub README files, GitLab issues, Obsidian notes, project documentation, and other GFM-compatible editors.
You can choose left, center, or right alignment for each column. The output adds the correct colon markers to the Markdown table syntax, so numeric values can sit neatly on the right while labels remain easy to scan. Everything runs in your browser: the data is not uploaded, stored in an account, or sent to a conversion service.
Markdown table format
A generated GFM table with alignment markers
| Product | Price | In stock |
|:--------|------:|:--------:|
| Notebook | $12 | Yes |
| Pen set | $8 | No |Frequently asked questions
Can I paste data from Excel or Google Sheets?
Yes. Copy a range and paste it directly into any cell — tab-separated data expands across the grid automatically. The Import panel also accepts CSV, semicolon-separated data, and existing Markdown tables.
How does column alignment work in Markdown?
Alignment lives in the delimiter row under the header. A leading colon (:---) aligns left, a trailing colon (---:) aligns right, and colons on both sides (:---:) center the column.
What if my cell contains a pipe character?
Pipes are escaped as \| so they render as text instead of splitting the cell. Line breaks inside a cell become <br> tags, which is the only way to get multi-line cells in a pipe table.
Does Discord support Markdown tables?
No. Discord’s dialect has no table syntax, so a pipe table shows up as literal text. Use a code block, or check the Discord Markdown editor for what Discord does support.
Need more than a table? Write full documents in the Markdown editor, or preview Discord-flavored messages in the Discord Markdown editor.