jsonpost

HTML Table to JSON

Paste an HTML table and extract its rows into a clean JSON array.

Runs entirely in your browser — your data never leaves your device.

Loading tool…

How to use this tool

  1. 1Paste the HTML of a <table> element into the editor.
  2. 2The header row becomes JSON keys automatically.
  3. 3Copy the resulting JSON array of rows.

Frequently asked questions

Does the first row become the keys?
Yes. The <thead> or first <tr> is used as object keys, and each remaining row becomes an object.
Can it handle multiple tables?
It converts the first table found. Paste a single table at a time for predictable results.
Is my data uploaded to a server?
No. Every tool on JSONPost runs entirely in your browser using JavaScript. Your JSON never leaves your device, so it is safe to use with private or sensitive data.

Related tools