Markdown Table Generator

Create and edit tables visually, then export as Markdown, HTML, CSV, JSON, or ASCII.

Import from CSV, TSV, JSON, or Markdown
|     |     |     |
| --- | --- | --- |
|     |     |     |
|     |     |     |
|     |     |     |

What is a Markdown Table?

Markdown tables are created using pipes (|) and hyphens (-) to define columns and rows. While the syntax is straightforward, manually aligning columns in larger tables is tedious. This generator provides a spreadsheet-like interface to build tables visually and outputs properly formatted Markdown with aligned columns.

Common Use Cases

  • Creating data tables for GitHub README files
  • Building comparison tables for documentation
  • Generating formatted tables for blog posts
  • Converting spreadsheet data to Markdown tables
  • Creating API documentation with parameter tables

Frequently Asked Questions

How do I align columns in Markdown tables?

Use colons in the separator row: :--- for left align, :---: for center, ---: for right align. For example, | Left | Center | Right | then | :--- | :---: | ---: | aligns each column differently.

Can Markdown tables have merged cells?

Standard Markdown does not support merged cells (colspan/rowspan). If you need merged cells, use inline HTML tables in your Markdown. Most Markdown renderers including GitHub support inline HTML.