Markdown Table Generator

Type your table, or paste it in from Excel, Google Sheets, a CSV file or an existing Markdown table. The Markdown is written underneath as you go, and it goes back into a spreadsheet just as easily.

Your table

Click a cell and paste. A table copied from Excel, Google Sheets, a web page or a chatbot fills in from that cell. The first row is the header.

Raw text layout

Only the text above changes. Both versions look exactly the same once rendered.

Excel, Google Sheets and CSV

Two ways to get the same table into a spreadsheet.

Copy to Excel or Google Sheets

Copies the table so that every cell lands in its own column when you paste it into a sheet. Bold, links and code marks are left out.

Download as CSV

A file you can open in Excel, Numbers, LibreOffice or anything else that reads spreadsheets.

Separator

Choose semicolon if your Excel writes decimals with a comma, as it does in most of Europe.

Frequently asked questions

How do I convert an Excel table to Markdown?

Select the cells in Excel, copy them, click the first cell of the table here and paste. The rows and columns fill in as they were, and the Markdown appears underneath, ready to copy. Google Sheets, Numbers and LibreOffice work the same way. If what you have is a CSV file, use Open a CSV file instead.

Why does a table from ChatGPT end up in one column in Excel?

Because the copy button in ChatGPT, Claude and Gemini gives you the table as Markdown: one line of text per row, with pipes between the cells. Excel does not read Markdown, so each line lands in a single cell. Paste the table into the editor here, press Copy cells, and paste again in your spreadsheet. The cells go into their own columns, and the bold marks and links are left behind.

What is the best way to give a table to ChatGPT or Claude?

As a Markdown table. Pasted spreadsheet cells often reach the chat as values separated by tabs, and it is hard to see from the prompt which number belongs to which column. A Markdown table keeps the header and the columns clear, both to the model and to you when you read the prompt back. Paste your cells here and copy the result into your message.

Which CSV separator should I choose?

It depends on your Excel, not on the data. Where the comma is the decimal mark, as in most of Europe, Excel expects a semicolon between columns and opens a comma-separated file in a single column. If you are in the US, the UK or anywhere else that writes 1.5 with a point, the comma is right. When in doubt, try one and look at the result.

Will letters like æ, ü and é survive in the CSV?

Yes. The file is saved as UTF-8 with a small marker at the start that tells Excel which encoding it is. Without that marker Excel guesses, usually wrongly, and letters outside plain English turn into strings of odd characters.

Can I merge cells?

Not in Markdown. The format has no way of joining cells across rows or columns, so no generator can offer it honestly. If you need merged cells, the HTML Table Generator gives you markup you can add colspan and rowspan to.

Is my data uploaded anywhere?

No. The table is built in your browser, and pasting, opening a file, copying and downloading all happen on your own computer. Nothing you put in the editor is sent to us or stored.