Markdown Table Generator

Pick the number of rows and columns, fill in the cells, and get neatly aligned Markdown code, ready to paste into READMEs, wikis and blog posts.

Heads up: rebuilding the grid clears any cells you've already filled in.

๐Ÿ”’ Everything stays in your browser: no data is saved or sent anywhere.

Why writing Markdown tables by hand is a pain

A Markdown table is made of cells separated by pipes "|", plus a separator row of dashes right below the header. One forgotten pipe throws an entire row out of alignment, and GitHub won't render the table at all if the dash row is missing. Filling in a grid and exporting the code eliminates those mistakes. As a bonus, this generator pads the columns with spaces: the rendered output looks the same, but the source stays readable and diffs in code reviews come out much cleaner.

Column alignment: :--- , :---: and ---:

The colons in the separator row control how content is aligned: "---" (or ":---") aligns left, ":---:" centers, and "---:" aligns right. The syntax is supported by GitHub, GitLab and most static site generators. A practical tip: right-align columns that hold numbers and amounts, so the digits line up and at-a-glance comparisons become effortless.