Paste JSON or open a .json file (an array of objects, JSON Lines, or an API response that wraps the records) and download an .xlsx sheet. Each key becomes a column, nested objects become address.city columns, and numbers stay numbers. Runs in your browser.
Open a file: (or drop it on this box)
Preview
Paste the whole response: an object that wraps the records ({"data": [...]}, {"items": [...]}) is unwrapped to its first array of objects. Every key becomes a column, in the order keys first appear, nested objects become address.city columns, and arrays stay as JSON text in one cell, or joined, or spread into tags.0, tags.1 columns. JSON numbers stay numbers in Excel, and strings stay text, so "01234" keeps its zero.
An Excel sheet holds 1,048,576 rows and 16,384 columns, and a cell holds 32,767 characters; very large JSON files are limited by your browser's memory, since nothing is sent to a server.
Once the rows are in shape, CSV to PDF and Excel to PDF print them as a table that fits the page. From code, the Shotmint API renders any HTML table: POST https://shotmint.creasework.com/v1/pdf with {"html": "<table>…</table>"} returns a PDF with the header repeated on every page, and /v1/screenshot with "selector": "table" returns a PNG of just the table (1 credit each; 25 free renders a month, then €5 for 2,000 that never expire). Scripts, AI agents and Make or Zapier can get a key with a bare POST https://shotmint.creasework.com/v1/keys/free.
Get 25 free renders a month API docs
Is my file uploaded? No. Parsing and conversion run in your browser (spreadsheets are read and written with SheetJS, loaded only when needed); this page sends nothing to a server, so it works for private data.
Can it convert the other way? Yes: every page reads CSV, JSON and spreadsheets, and the "Convert to" menu picks the output. Related: CSV to JSON, JSON to CSV, Excel to CSV, CSV to Excel, Excel to JSON, CSV to Markdown, Excel to Markdown, Markdown table to CSV.
Excel to JSON Converter · PDF to Excel · Excel to PDF · Excel to CSV · CSV to Excel · Excel to Markdown Table · JSON to CSV · CSV to JSON · JSON to XML · XML to JSON · YAML to JSON · JSON to YAML · JSON formatter · JSON Diff · JSON Validator · Minify JSON · all free tools