Excel to HTML Table Converter
Paste cells copied from Excel, Numbers or Google Sheets and get a clean HTML table.
Input
Output
Ready
Drop a file to load it
About this tool
Copying cells from a spreadsheet puts tab-separated text on your clipboard. Paste it here and get semantic HTML table markup back.
When you would use it
- Publishing a spreadsheet extract on a web page
- Moving a table into a CMS
- Turning a quick calculation into a report
Worked example
Name Score Ada 91
<table>
<thead>
<tr><th>Name</th><th>Score</th></tr>
</thead>
<tbody>
<tr><td>Ada</td><td>91</td></tr>
</tbody>
</table>
Things worth knowing
- Spreadsheet copy-paste is tab-separated, which is detected automatically.
- Cell contents are HTML-escaped, so text containing
<or&renders correctly. - This reads the pasted text, not the
.xlsxfile — formulas and formatting are not included, only the values.
Questions
Frequently asked
Can I upload an .xlsx file?
Not directly —
.xlsx is a zipped XML format. Open it in your spreadsheet application, select the cells, copy, and paste them here.Is my data uploaded anywhere?
No. Every tool on JSONWorks runs entirely in your browser using JavaScript. Your input is never sent to a server, never logged and never stored. The simplest proof is to disconnect from the internet — the tools keep working. The site does load Google Fonts and a Google Analytics page-view tag, so you will see those two requests in your network tab, but neither receives anything you type or paste.
Related