Web Analytics

 Extract HTML Tables to Excel, CSV & JSON

Extract every table from HTML at once, then select individual tables to preview and save as an Excel XLSX file, CSV, JSON, or exact HTML code. Copy a formatted table directly into Microsoft Word.

⚙️ HTML table input
⚙️ Select any extracted table and export format

All tables found in the HTML are listed here. Select each table in turn to preview, copy, or export it as Excel XLSX, CSV, JSON, or HTML.

Table preview
Extract HTML to preview a table.
Export output

⭐ HTML Table Extractor: Extract Multiple Tables at Once

This free HTML Table Extractor finds every table in pasted HTML or an uploaded file in one go. Select any detected table to preview it, save it as an Excel XLSX file, convert it to CSV or JSON, copy its exact HTML source, or paste the formatted table into Word. You can process the tables one by one without pasting the HTML again.

🔎 Extract every table from HTML

  • All HTML tables detected in a page source or uploaded HTML file, listed separately for selection
  • Individual tables from HTML that contains one or several <table> elements
  • Table cell text as comma-separated CSV or structured JSON
  • Excel workbooks in XLSX format, ready to open and edit in Microsoft Excel
  • The original table markup, including its tags, attributes, and formatting
  • Formatted table content for pasting into Microsoft Word

⚙️ How to extract multiple HTML tables

  1. Paste HTML source containing one or more tables, or upload an HTML or text file.
  2. Click Extract tables once to find and list every table in the HTML.
  3. Choose any table in the list to preview it, then select Excel (.xlsx), CSV, JSON, or HTML source from the download menu.
  4. Repeat with another listed table to save more tables from the same input. Use Copy for Word to paste the selected formatted table into Word.

💡 Convert HTML tables to Excel, CSV, JSON, or Word

Download the selected HTML table as an Excel XLSX workbook to edit or analyze it in Microsoft Excel. CSV is useful for other spreadsheet applications, JSON is useful for applications and data processing, and HTML source preserves the table code. The Word clipboard option copies both rich HTML and tab-separated text, so compatible applications can retain the rows and columns.

🧩 Separate table selection and nested tables

Every detected table is listed separately, including nested tables, so you can choose and export each one individually. Cell text is extracted from its rows, including header cells, and CSV values are quoted to protect commas and quotation marks. JSON includes the table caption, detected column headers, and row values.

🔒 Private browser-based processing

The HTML Table Extractor works in your browser. Pasted source and uploaded files are not sent to a server. Formatted clipboard copy requires a browser that supports rich clipboard access and a secure page context such as HTTPS or localhost.


This tool is also known as

  • extract multiple tables from html
  • extract all tables from html online
  • convert html table to excel xlsx
  • convert html tables to csv
  • html table to json converter

Frequently Asked Questions

Yes. Paste or upload HTML and the extractor finds all its tables in one go. Every detected table appears in a list so you can preview and export them individually without submitting the HTML again.

Paste the HTML source or upload an HTML or text file and click Extract tables. The tool lists every detected table; select each one to preview or export it.

All detected tables are listed separately with their row counts. Choose any table in the list to preview it and switch between tables to export each one.

Yes. Select a table and choose CSV as the output format, then copy the CSV text or download a .csv file.

Yes. Select a table and choose Excel (.xlsx) from the Download as menu to save it as an Excel workbook you can open and edit in Microsoft Excel.

Yes. The extractor finds all tables at once. Select each table in turn and download it as its own XLSX workbook, or choose another format for that table.

Yes. Excel exports are downloaded as .xlsx files and contain the selected table rows and cell values in a worksheet.

Yes. Choose JSON to export the caption, detected headers, and table rows as structured JSON.

Yes. Choose HTML source to view, copy, or download the original table markup found in the input.

Select the table and click Copy for Word. Then paste it into Word; supported browsers copy rich HTML and tab-separated text to the clipboard.

Yes. Select the table you need from the list of all detected tables. Only the selected table is previewed, copied, or downloaded.

Yes. The tool detects all tables at once. Select each table in turn and export it as Excel XLSX, CSV, or JSON, or download its HTML source.

Yes. CSV cells are enclosed in quotation marks, and quotation marks inside cell values are escaped according to CSV rules.

Yes. You can upload an HTML, HTM, or plain text file, or paste the source directly.

Yes. Header cells are included as the first CSV row. JSON lists detected header values separately and includes the remaining rows as cell arrays.

No. Processing happens locally in your browser, and the source HTML is not sent to a server by this tool.

Browsers restrict rich clipboard access for security. Use a modern browser on a secure page or localhost; you can still copy the HTML output manually if clipboard access is unavailable.

Our web tools

  • Convert URLs to HTML Links
    Turn plain URLs, www addresses and emails into clickable HTML links with target, rel and custom link text
  • URL cleaner
    Clean, normalize, and sanitize URLs in bulk — remove UTM, fbclid, gclid and other tracking parameters
  • URL parser
    Parse URL structure, query values, tracking parameters, and generate a clean URL