Markdown Table Generator

Fill a grid, set per-column alignment, and copy a clean Markdown table — with a live preview.

This Markdown table generator builds a GitHub-flavored pipe table from a grid you edit directly. Set the rows and columns, type in the cells, and click each column header to cycle its alignment (default, left, center or right) — the :---, :--:, ---: dividers are written for you. The Markdown updates live next to a rendered preview, and the columns are padded so the raw table stays readable in your source. It is a quick markdown table builder for READMEs, issues and docs that runs in your browser.

Rows4
Columns3
Column alignment— click a header button to cycle none → left → center → right
Rendered preview
CommandPurposeFlag
buildCompile the project--prod
testRun the suite--watch
deployShip to production--yes
Markdown
| Command | Purpose             |  Flag   |
| :------ | :------------------ | :-----: |
| build   | Compile the project | --prod  |
| test    | Run the suite       | --watch |
| deploy  | Ship to production  |  --yes  |

How it works

  1. 1

    Build the grid

    Set rows and columns with the steppers and type into the cells. The first row is the table header.

  2. 2

    Choose column alignment

    Click a column header button to cycle its alignment. The md table maker writes the matching :--- / :--: / ---: divider row automatically.

  3. 3

    Copy the Markdown

    Copy the finished table or download it as a .md file to paste into a README or issue.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

How do I generate a Markdown table?
Enter your data in the grid and the markdown table builder writes the pipe rows and the divider line for you. Copy the result straight into a README, pull request or any Markdown document.
How do I set column alignment?
Click a column header to cycle default, left, center and right. That controls the divider tokens the tool emits — :--- for left, :--: for center and ---: for right — which is how Markdown renderers align a column.
Why is the raw table padded with spaces?
The md table maker pads each column to its widest cell so the pipes line up in your source. It renders identically to an unpadded table, but it stays legible if someone reads the Markdown directly.
What happens to pipe characters in a cell?
A literal | inside a cell is escaped as \| and line breaks are flattened to spaces, so a stray character never splits the table into extra columns.
Do I need an account or a connection?
No. This generate markdown table tool is fully client-side — nothing is uploaded, and it works offline once the page loads.