+ +

Free tool · JSON to HTML table

Free JSON to table converter

Paste JSON or drop a .json file and see it as a table you can sort and search, nested keys as columns. Copy the HTML, download CSV, or send it as a link. Nothing is uploaded.

+ +
Loaded: customers.json
Table from
Arrays of objects
5 rows · 10 columns · showing 5 of 5
101Acme StudioTeam490trueBerlinDEdesign, retainer
102Northwind TradersSolo15trueLeedsGBwholesale
103Blue Harbor DentalFree0falseHalifaxCA
104Kestrel LabsTeam490trueAustinUSsaas, pilot[2 items]
105Studio VerdeSolo15trueLisbonPTagencynull
Runs in your browser. We don't store what you open or paste.
✓Your page live in seconds ✓An unlisted link you can send anyone ✓Claim it free to keep it live

The page holds every row that matches your search, in the order shown, and sorts by column on its own. Published free with no signup, it is live for 7 days; sign up free to keep it. A published page is public to anyone with the link and noindex.

+ +

How it works

Convert JSON to a table online in three steps

A JSON to table converter lays a list of records out as rows and columns, so an API response or an export reads like a spreadsheet instead of a wall of braces. This one runs in your browser: paste the JSON above, pick the list, then keep it as HTML, CSV or a page. No server, no upload.
1

Paste or drop the JSON

Paste JSON into the box, or drop a .json file. Try a sample loads a small API response if you want to see it first. Invalid JSON shows the line and column of the first error.

2

Pick the list to show

The converter finds every array in the JSON and starts with the largest list of objects, such as data.items. Choose another one, or the top-level object as a key and value table.

3

Copy, download or publish

Copy the HTML table markup, download it as a page or as CSV, or publish it as a page you can send as a link. All of them keep your search and sort order.

+ +

What it reads

JSON to HTML table, nested data included

Real JSON is rarely flat. Records hold objects, lists and the odd missing key, and the converter keeps all of it in the table instead of dropping what does not fit in a cell.

Nested objects become columns

An address object inside each record becomes address.city and address.country, at any depth. Every key from every record gets a column, in the order it first appears.

Arrays stay readable

A list of tags is written as "design, retainer" in one cell. A list of objects, like the contacts on a customer, shows as [2 items], or as its JSON text if you switch the option.

Gaps and nulls stay honest

A key a record does not have is a blank cell; a value that is null says null. Numbers sort as numbers, text sorts naturally, and every cell is escaped in the HTML.

+ +

The next step

Send the table as a link, not the JSON

Raw JSON asks the other person to read code. A Pagelive link is the same data as a table on its own URL, sortable in any browser, isolated from your account data, and free for 2 public pages, so you can see that it was opened.

Noindex by default

Published pages tell search engines to stay away, so a table built from an API response won’t surface on Google the way most free hosts’ public pages can.

Password protection

On Solo and Team, lock pages that hold customer data with an encrypted password we can’t read, enforced before the page ever loads.

View tracking

A pasted JSON blob in a chat goes quiet. A page counts every view, and Solo and Team add unique viewers, country and time on page.

+ +

More free tools

Other viewers and converters

JSON viewer

Format, validate and explore JSON as a collapsible tree, with errors shown by line and column.

Open the JSON viewer →

CSV viewer

Open the CSV you downloaded here, or any CSV or TSV file, as a table you can sort and search.

Open the CSV viewer →

CSV to PDF

Turn the CSV into a clean PDF table with the headings on every page, A4 or Letter, in your browser.

Convert CSV to PDF →
+ +

JSON to table FAQ

Paste the JSON or drop a .json file into the converter above. It finds the list of records, turns each record into a row and each key into a column, and shows the table right away. Press Copy HTML for the table markup, or Download HTML for a complete page that sorts on its own. It is free and needs no signup.

+ +

Send the table, not the payload

Free for 2 public pages. Solo is $15/mo and adds custom domains, passwords, and full view tracking.