Markdown table generator

To generate a Markdown table, paste your data from Excel, Google Sheets or a CSV file; the tool turns it into a neatly aligned table, optionally in HTML or LaTeX.

Source: GitHub Flavored Markdown Spec – Tables (extension). Updated: .

My Toolbox

Result

Result
| Name | Age | City | | :---- | --: | :------ | | Anna | 28 | Berlin | | Ben | 34 | Hamburg | | Clara | 41 | Munich |
Detected
4 rows × 3 columns, delimiter: comma
Your data stays in the browser. Rows with fewer cells are padded; quoted cells may contain the delimiter. In Markdown, pipes are escaped with a backslash.

How it is calculated

A Markdown table is a header row, a separator row of dashes and the data rows, divided by pipes. The colons in the separator row set the alignment: :--- left, :---: centred, ---: right.

How it is calculated

The text is split into rows and cells (tab when pasting from Excel, semicolon or comma for CSV, quotes per RFC 4180). The table is then built in the format you choose. With “Pad columns”, cells are padded with spaces to equal width so the table stays readable in the source. Columns holding only numbers are right-aligned.

Good to know

Frequently asked questions

How do I make a Markdown table from Excel?

Select the cells in Excel, copy and paste them here. When copying, Excel separates columns with tabs, which the tool detects automatically.

How do I align columns in Markdown?

With colons in the separator row: :--- left, :---: centre, ---: right. The tool sets them from your choice.

Can I also produce HTML or LaTeX tables?

Yes, via the output format: HTML with thead and tbody, LaTeX as a tabular with rules, and CSV with semicolons.

Is my data uploaded?

No, the conversion runs entirely in your browser.

Sources and legal basis

As of: · Editorial policy

Related tools