Paste a JSON array and click Render Table. The output pane displays a formatted HTML table with your data — column headers from the JSON keys, one row per object. The status bar shows the row count. Useful for quickly reading tabular API responses without opening a spreadsheet.
Free, fast, runs in your browser. No login needed.
The table viewer renders your JSON array directly as an HTML table in the output pane. Column headers come from the keys of the first object in the array. Each subsequent object becomes a row.
Rendered display, not exportable HTML. The table is rendered in the browser — it is not the same as the JSON to HTML Table tool, which produces a raw <table> string you can copy. This tool is for viewing, not for generating HTML output.
Nested values. Object and array-valued cells are shown as a JSON string in the cell. Deeply nested objects are not expanded into sub-tables.
Column detection. Columns are derived from the first object's keys. If later rows have additional keys, those fields are not shown. If later rows are missing keys from the first object, the corresponding cells appear empty.
Auto-detection. If your input is a JSON object wrapping an array (e.g., {"users": [...]}), the tool finds and renders that array automatically.
JSON Table Viewer renders the table directly in the browser for reading. JSON to HTML Table produces the raw HTML string you can copy and embed in your own page. Use the Viewer for inspection, use the HTML tool for embedding.
No. The table is a static render. For filtering, use the Filter JSON Array tool first, then render the filtered output here.
They are serialized as a JSON string inside the cell. They are not expanded into sub-tables.
No. The table renders entirely in your browser.