Markdown Table Generator
Type or paste rows of data, pick column alignment, and get a neatly padded Markdown table ready for GitHub or docs — instantly in your browser.
Updated
How to use Markdown Table Generator
The Markdown Table Generator builds neatly aligned, GitHub-ready Markdown tables from plain rows of data, right in your browser. Type or paste your rows using a delimiter of your choice, pick whether columns should be left-, center- or right-aligned, and the tool pads every cell so the raw Markdown lines up perfectly in a code editor while rendering as a clean table. It is the fastest way to hand-author a tidy table for a README, issue or documentation page without fiddling with pipes and dashes yourself.
- Pick the delimiter that separates your columns.
- Choose the column alignment — left, center or right.
- Type or paste your rows, with the first row as the header.
- Review the padded, aligned Markdown table in the output.
- Copy the result and paste it into your document or repository.
Your data never leaves your device — 100% private processing.
How alignment works in Markdown tables
Markdown encodes column alignment in the separator row that sits between the header and the body. A plain run of dashes (---) means default (usually left) alignment, a colon on the left (:---) forces left alignment, colons on both sides (:---:) center the column, and a colon on the right (---:) right-aligns it. Most renderers, including GitHub, respect these markers when displaying the table. This generator writes the correct colon pattern for the alignment you choose, so the rendered table matches your intent. Note that alignment applies to how content sits within each cell when displayed; it does not change the order or content of your data.
| Separator | Alignment |
|---|---|
| --- | Default (left) |
| :--- | Left |
| :---: | Center |
| ---: | Right |
Why padding makes Markdown easier to maintain
Markdown tables render identically whether or not the source is padded, but padded source is far easier for a human to read and edit. When each cell is padded to the width of its widest value, the pipe characters line up into clean vertical columns in your editor, so you can scan the data, spot a misplaced value, or add a row without miscounting columns. This generator computes the maximum width of every column and pads each cell accordingly, producing the kind of tidy, aligned source that experienced Markdown authors craft by hand. If you prefer compact output you can always collapse the spaces later, but starting from an aligned table makes ongoing maintenance much less error-prone.
Worked examples
Center-aligned table
Inputs: Name, Score Ada, 99
Result: | Name | Score | | :--: | :---: | | Ada | 99 |
Default table
Inputs: a,b 1,2
Result: | a | b | | --- | --- | | 1 | 2 |
Glossary
- Separator row
- The second row of a Markdown table, made of dashes and colons, that divides the header from the body and sets alignment.
- Alignment marker
- A colon placed in the separator row to left-, center- or right-align a column.
- Padding
- Extra spaces added to a cell so columns line up vertically in the raw Markdown source.
- Header row
- The first row of the table, which names each column.
- Delimiter
- The character used to separate columns in your input data.
Related reading
Frequently Asked Questions
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Why use Markdown Table Generator?
- Generate well-formatted Markdown tables from simple delimited rows
- Set column alignment to left, center or right with one selector
- Cells are padded so the raw Markdown is readable in any editor
- Pipe characters in your data are escaped automatically
- Runs locally in your browser with no data sent anywhere
Common use cases
- Hand-author a comparison or feature table for a README
- Create an aligned parameter table for API documentation
- Build a quick table inside a GitHub issue or pull request
- Format a small dataset for a Markdown-based wiki or blog
- Produce tables for a static-site generator that consumes Markdown
Related Text Tools
CSV to Markdown Table
Convert CSV data into a Markdown table online. Handles quoted fields, custom delimiters and optional headers. Paste CSV, get GitHub-ready Markdown in your browser.
Markdown Preview
Write and preview Markdown in real-time. See rendered output alongside your Markdown source with a live side-by-side editor.
JSON to CSV Converter
Convert JSON arrays to CSV format online. Supports nested objects, custom delimiters, and CSV to JSON conversion. Free and private.
Word Counter
Count words, characters, sentences, and paragraphs, and estimate reading time. Free, instant, and private — ideal for essays, articles, and posts.
Dictionary — Word Definitions, Meanings & Pronunciation
Look up the definition, meaning, pronunciation, synonyms, and examples of any English word. Free, fast dictionary powered by the Free Dictionary API.
Profanity Filter & Text Cleaner
Filter, censor, and detect profanity in any text. Paste your text to mask swear words and check whether it contains profanity. Free, fast, no sign-up.
Explore all Text Tools.