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
- 1Paste the HTML of a <table> element into the editor.
- 2The header row becomes JSON keys automatically.
- 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
JSON to HTML Table Converter
Render JSON arrays as a styled HTML table you can copy into emails, docs, or web pages.
JSON to Markdown Table Converter
Convert JSON arrays into GitHub-flavored Markdown tables for READMEs and documentation.
CSV to JSON Converter
Transform CSV or TSV into JSON with automatic type detection for numbers and booleans.