Markdown Table Generator

Make tables for README files, docs and GitHub comments without lining up pipes by hand.

How to create a Markdown table

  1. Type or paste data into the grid — or import a file or Markdown table.
  2. Set column alignment, the header row and formatting options.
  3. Copy the Markdown or check the preview.

About Markdown Table Generator

Create Markdown tables in a spreadsheet-like editor.

Everything works in your browser, so it is instant and private, and your settings are remembered on this device.

Good for

  • README files and documentation
  • GitHub issues and pull requests
  • Notes in Notion and Obsidian

Tip: Keep “Align columns” on — the raw Markdown stays readable in code reviews.

Frequently asked questions

Can I convert Excel or CSV to a Markdown table?

Yes — paste cells copied from Excel or Google Sheets into the grid, or open a CSV or Excel file. The Markdown is created instantly.

How do I align columns?

Click a cell in the column, then use the ⟸ ≡ ⟹ buttons. The separator row gets :--, :-: or --: so GitHub and other renderers align the column.

Can I edit an existing Markdown table?

Yes — paste it into Import and it is loaded into the grid with its alignment, ready to edit.

Where do Markdown tables work?

GitHub, GitLab, Bitbucket, Notion, Obsidian, Reddit, Discord (in code blocks), Jira and most documentation tools.

Is my data uploaded?

No. Everything is processed by JavaScript in your browser — nothing you paste or open is sent to a server, so it is safe for API responses, tokens, configs and customer data. It also works offline once the page has loaded.

Related tools

← Back to all tools