JSON Converters Code Gen Formatters All tools Browse all tools built byAbhay Darji

Excel to HTML Table Converter

Paste cells copied from Excel, Numbers or Google Sheets and get a clean HTML table.

100% client side No upload No size limit Works offline
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

Pasted cells
Name	Score
Ada	91
HTML
<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 .xlsx file — 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

Tools that pair well with this