Table to HTML and Markdown
Turn a table into code for a website or a README.
Drop an XLSX or CSV, or paste the table below
or click to choose (.xlsx, .csv). Up to 25 MB per file.
Copy the cells from a spreadsheet and paste them here. Tabs or semicolons split columns.
- Runs right in your browser
- Free, no sign-up
More about Table to HTML and Markdown
A spreadsheet table for the web and for docs
Copy the cells out of your spreadsheet and paste them here, or drop in an XLSX or CSV. You get finished code back: a <table> for the web and email, or Markdown for a README, documentation and Notion. With HTML you see straight away how the table will look.
- Header: the first row is set as
<th>, and in Markdown as a header with a separator line. Markdown does not render a table without a header, so we fill in column labels for you. - Formulas: we take the calculated value from the file, not the formula text.
- Characters:
&,<and>are escaped for HTML, and pipes are escaped in Markdown, so the table does not fall apart.
Frequently asked questions
How are the columns detected?
By tab or semicolon. When you copy straight out of Excel or Google Sheets, the tabs are already there.
Is cell formatting preserved?
The text carries over exactly as you saw it, currency and percentages included. Colours, fonts and borders do not: set those with styles in the target document.
Can I paste the table into WordPress?
Yes. Copy the HTML and drop it into a Custom HTML block. It works the same in an HTML email editor.
Do you send the data to a server?
No, the whole conversion runs in your browser.