Markdown Table Generator

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

Table3 columns × 3 rows

Tab / Shift+Tab move between cells, Enter moves down. Click an alignment icon to cycle left, center and right; drag a column’s ☰ handle to reorder.

Import from CSV, TSV (Excel / Sheets), JSON or Markdown
Replaces the current table.
Outputtable.md
Nothing to export yetType in the cells above, import a CSV, or try the
PreviewHow the table renders
Nothing to preview yetAdd a header row to see the table.
Waiting for input3 columns × 3 rowsProcessed locally

How to use it

  1. Type into the grid, or import CSV, TSV from Excel, JSON or a Markdown table.
  2. Set column alignment, reorder columns, and choose an output format.
  3. Press Copy (⌘↵) or download the table.

Related tools

Markdown to HTMLConvertCSV to JSON ConverterConvertLorem Ipsum GeneratorGenerate

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.