elefcode

Markdown Table Generator

Fill in a grid and copy a clean GitHub-flavored markdown table.

| Name  | Role       | Score |
| ----- | ---------- | ----: |
| Ada   | Admin      |    98 |
| Linus | Maintainer |    87 |

Advertisement

Guide

About the Markdown Table Generator

Markdown tables are notoriously fiddly to write by hand — counting pipes, lining up columns, and getting the alignment row right is easy to botch. This generator gives you a visual grid instead: type into cells, add rows and columns with a click, set each column's alignment, and it produces clean, valid GitHub-flavored Markdown you can paste into a README, issue, wiki, or docs page.

It can pretty-align the output so the raw Markdown is readable even before it renders, and everything runs in your browser.

How Markdown tables work

A Markdown table is rows of cells separated by pipes (|), with a divider row of dashes under the header. Colons in that divider set alignment: :--- left, :---: center, ---: right. This tool writes all of that for you, so you never have to remember the syntax.

Pretty vs. compact output

With pretty-alignment on, every column is padded so the pipes line up in the source — the raw Markdown looks like a real table and is pleasant to read and edit later. Turn it off for compact output when file size or minimal diffs matter. Both render identically on GitHub and other Markdown platforms.

How to use it

  1. 1Fill in the grid with your headers and cell values.
  2. 2Add or remove rows and columns as needed.
  3. 3Set each column's alignment (left, center, or right).
  4. 4Copy the generated Markdown into your document.

Frequently asked questions

How do I set column alignment in a Markdown table?

Colons in the divider row control it: :--- is left-aligned, :---: is centered, and ---: is right-aligned. This generator adds them automatically based on the alignment you pick per column.

Will these tables render on GitHub?

Yes. The output is GitHub Flavored Markdown, so it renders correctly in READMEs, issues, pull requests, and wikis, as well as most other Markdown tools.

Can I add or remove columns after starting?

Yes. You can add and delete both rows and columns at any time, and the Markdown updates instantly.

What is the pretty-align option?

It pads each column so the pipes line up in the raw Markdown, making the source readable. It does not change how the table renders.

Is my content uploaded?

No. The table is generated entirely in your browser.

Related tools