Markdown Table
3 cols ยท 2 rows
Markdown output
| Header 1 | Header 2 | Header 3 |
| :------- | :------- | :------- |
| | | |
| | | |What are markdown tables?
Markdown tables are a lightweight syntax for creating tabular data in plain text. They use pipes (|) to separate columns and hyphens (-) for the header separator row. Supported by GitHub, GitLab, Reddit, and most markdown renderers.
How it works
A markdown table has a header row, a separator row, and data rows. The separator row can include colons to control alignment: :--- for left, :--: for center, and ---: for right. This tool generates clean, padded output where columns are aligned with spaces for readability in source form.
How to use this tool
- Edit headers and cells inline โ the markdown output updates in real time
- Add or remove rows and columns with the toolbar buttons or the side controls
- Click the alignment icon on each column header to cycle between left, center, and right alignment
- Paste CSV or tab-separated data into any cell to auto-expand the table
- Copy the generated markdown with the Copy button
Common use cases
- Creating tables for GitHub README files, issues, and pull request descriptions
- Converting CSV data into clean markdown for documentation
- Building comparison tables for blog posts or wikis
- Formatting API parameter lists or configuration references