Markdown Table Generator

Create Markdown tables visually with spreadsheet-like editing

#

Markdown Output

| Column 1 | Column 2 | Column 3 |
| :--- | :--- | :--- |
| Row 1 Cell 1 | Row 1 Cell 2 | Row 1 Cell 3 |
| Row 2 Cell 1 | Row 2 Cell 2 | Row 2 Cell 3 |

How to use:

  • • Click in cells to edit content
  • • Use the floating + buttons to add rows or columns
  • • Click alignment buttons (Left/Center/Right) in headers
  • • Paste from Excel or Google Sheets using "Paste from Excel/Sheets"
  • • Copy the generated Markdown or download as .md file

How to use Markdown Table Generator

  1. Open the MD Table Generator at tinymd.io/tools/markdown-table-generator
  2. Add rows and columns visually, or paste CSV data into the importer
  3. Set column alignment for left, center, or right-aligned table cells
  4. Copy the generated GFM Markdown table into your README, docs page, or issue

Why use tinyMD for Markdown Table Generator

  • Visual spreadsheet-like editor for Markdown tables
  • CSV import for existing tabular data
  • GFM-aligned Markdown output with left, center, and right column alignment
  • Instant copy-ready table syntax for GitHub README files, docs, and issues

Frequently asked questions

How do I create a Markdown table with alignment (left, center, right)?

In the visual editor, use the alignment controls per column to set left, center, or right alignment. The generator produces GFM table syntax with :---, :---:, and ---: in the separator row.

Can I import CSV into the Markdown table generator?

Yes. Paste CSV data into the importer and tinyMD converts it into a clean Markdown table with the correct column count and separator row.

Can I use the generated table in GitHub README files?

Yes. The output uses GitHub Flavored Markdown table syntax, so it works in GitHub README files, pull requests, issues, docs sites, and most Markdown editors.

What happens if my table has uneven columns when converting to Markdown?

The generator pads missing cells with empty values to maintain consistent column counts across all rows, which is required for valid GFM table syntax.