About this tool
Expects a JSON array of objects. Columns are the union of keys across all objects, in first-seen order. All values are HTML-escaped. The preview below renders the generated markup so you can check it before copying.
Convert an array of JSON objects into an HTML table. Runs entirely in your browser.
Preview
Expects a JSON array of objects. Columns are the union of keys across all objects, in first-seen order. All values are HTML-escaped. The preview below renders the generated markup so you can check it before copying.
Copy this HTML to cite this tool from your own site or article.
JSON to HTML Table converts JSON object arrays into clean HTML <table> elements with styled <thead> and <tbody> tags.
Input: [{"id":1,"item":"Pen"}] Output: <table class="table"><thead><tr><th>id</th><th>item</th></tr></thead>...</table>
Yes. HTML entity encoding is applied to property values to prevent XSS injection in generated table markup.
Yes. It generates standard <table>, <thead>, and <tbody> markup ready to paste.