Build clean Markdown tables in seconds
Release Updates
- Upgraded from a blank table generator into a full editable Markdown table builder.
- Added rendered preview, per-column alignment controls, and add/remove row and column actions.
- Added spreadsheet, CSV, and TSV paste import with automatic pipe escaping for GFM tables.
- Added compact/readable output modes and manual sizing up to 50 body rows by 20 columns.
A Markdown table builder is the fastest way to create neat tables for README files, documentation, and notes. Instead of manually typing pipes and dashes, this tool gives you editable cells, per-column alignment, spreadsheet paste, rendered preview, and copy-ready output. It works with GitHub Flavored Markdown (GFM), which is the format used by GitHub, GitLab, and many documentation platforms.
Markdown tables are simple once you know the pattern: each row is a line of text, columns are separated by the
pipe character |, and a separator line of hyphens marks the header row. GitHub's table guidance also
calls out a practical rendering detail: include a blank line before the table. This builder adds that blank line
to the generated Markdown automatically.
How to use this table generator
- Choose a quick size with the grid, type a larger manual size, or paste CSV/TSV data.
- Edit the header row and body cells in the table builder.
- Set alignment for each column and choose readable or compact Markdown output.
- Check the rendered preview, then copy or download the generated Markdown.
The visual picker is capped at 10×10 for fast selection, while the manual inputs support up to 50 body rows and 20 columns. The output is plain text, so it works in any Markdown editor.
Basic structure
| Header 1 | Header 2 |
| -------- | -------- |
| Cell A1 | Cell B1 |
| Cell A2 | Cell B2 |
Column alignment
Adjust the separator row to control alignment. The builder writes these markers per column:
:---for left-aligned text:---:for centered text---:for right-aligned numbers---for no explicit alignment marker
| Item | Qty | Price |
| :--- | ---: | ----: |
| Pen | 10 | 4.99 |
| Book | 2 | 12.00 |
Practical tips
The GFM table spec treats an unescaped pipe as a cell separator, so this tool automatically converts literal
pipe characters inside cells to \|. Keep header names short for readability, and use right alignment
for numeric columns such as totals or percentages.
Common uses include feature comparison tables, pricing lists, changelog summaries, study notes, and quick status trackers in project boards. Whether you need a blank Markdown table, a pasted spreadsheet converted to GFM, or a simple way to format a Markdown table for documentation, this builder gives you a clean starting point.
