Markdown Table Builder

Visually build and edit Markdown tables.

  1. Home
  2. Web Dev
  3. Markdown Table Builder

Table Editor

0 chars | 0 lines First row is treated as header

What is a Markdown Table?

Markdown tables use pipes (|) and dashes (-) to create structured data displays. They are widely used in GitHub README files, documentation, and static site generators.

The first row is the header, the second row is the separator (with --- for each column), and subsequent rows are data rows. Column alignment can be adjusted by adding colons to the separator row (:--- for left, :---: for center, ---: for right).

How to Use

  1. Set dimensions — Enter the number of rows and columns, then click Resize.
  2. Edit cells — Click on any cell to edit its content. The first row is treated as the table header.
  3. Add rows/columns — Use the Add Row or Add Column buttons to expand the table.
  4. Copy or download — Use the Copy button to copy the Markdown to your clipboard, or Download to save as a .md file.

Frequently Asked Questions

Can I use this table in GitHub?

Yes. The generated Markdown follows the GitHub Flavored Markdown (GFM) table syntax and works in GitHub README files, issues, pull requests, and comments.

How do I align columns?

Column alignment is controlled by colons in the separator row: :--- (left), :---: (center), ---: (right). You can edit the separator row in the output to change alignment.