Markdown Table Editor

Visually edit a table — rows, columns, alignment per column — and copy the GitHub-flavoured Markdown.

Click any cell to edit. Use the dropdown row to set per-column alignment.
Enter input above to see the result.

What is this for?

Markdown tables are painful to write and edit by hand. Pipe characters, alignment colons, dash counts — they're fiddly to align and easy to break. This editor replaces the syntax with a familiar grid interface: click any cell to edit, add or remove rows and columns with buttons, set alignment per column from a dropdown, and copy the GitHub-flavoured Markdown when you're done. You can also paste an existing Markdown table to load it back into the grid for further editing.

When to use it

How it works

Common gotchas

Output format

The Markdown output is GitHub-flavoured and right-padded for readability in plain text editors. Each column width matches the widest cell content in that column plus padding. Alignment is set via colons in the separator row: left-align uses |---|, centre uses |:-:|, and right uses |-:|. The output is safe to paste directly into GitHub issues, pull requests, GitLab wikis, and most modern Markdown renderers.