Markdown Table Generator

Runs in browser

Generate Markdown tables visually. Edit cells, set alignment, import CSV.

Generate Markdown tables visually. Add rows and columns, edit cells, set column alignment, and copy ready-to-use Markdown table syntax. Import from CSV. Free online Markdown table creator.

Markdown Table Generator tool

| Header 1 | Header 2 | Header 3 |
| -------- | -------- | -------- |
| Cell 1   | Cell 2   | Cell 3   |
| Cell 4   | Cell 5   | Cell 6   |
| Cell 7   | Cell 8   | Cell 9   |

Click L / C / R under each column header to set alignment. Click × to remove a row or column.

🔒 Runs in your browser · No uploads · Your data never leaves your device

How to use

  1. Edit the table visually

    Click any cell to edit it inline. Use + Add row and + Add column to grow the table.

  2. Set column alignment

    Click L, C, or R under each column header to set left, center, or right alignment.

  3. Copy Markdown

    Click Copy Markdown to copy the ready-to-use table syntax to your clipboard.

Common use cases

  • Creating comparison tables for README filesBuild a feature comparison table visually and copy the Markdown syntax for your GitHub README.
  • Converting CSV data to Markdown tableImport CSV-formatted data to instantly generate a Markdown table without writing the syntax manually.

Examples

  • Simple comparison table

    3 columns, 2 data rows, center-aligned middle column.

    Output
    | Feature | Status | Notes |
    |---------|:------:|-------|
    | Auth    | ✅ Done | JWT   |
    | API     | 🚧 WIP  |       |

Frequently asked questions

Does this work with GitHub README files?
Yes. GitHub renders Markdown tables using GitHub Flavored Markdown (GFM). The output is fully compatible.
Can I import data from a spreadsheet?
Copy cells from Excel or Google Sheets, paste as CSV using the Import CSV button, and the table is created instantly.
How do I add more columns than the + button allows?
Click + Add column repeatedly. There is no fixed maximum — the table grows horizontally as you add columns.

Key concepts

GFM table
A Markdown table using GitHub Flavored Markdown syntax — columns separated by | with a header separator row of dashes.
Column alignment
Controls how text is aligned in a Markdown table column: left (:---), center (:---:), or right (---:).

You might find these useful too.