Home › File Converters

Excel ↔ JSON Converter

Hand spreadsheet data to a developer, or inspect JSON from an API as a table.

Files are processed in your browser and never uploaded
Drop an Excel or CSV file here or click to choose.xlsx · .xls · .csv

The easiest way between tables and JSON

JSON is how web apps and APIs exchange data. Handing a developer a product list you keep in Excel, or reading API output in a spreadsheet, invites copy-paste mistakes. This tool converts both ways, right in your browser.

Excel → JSON

JSON → Excel

Paste JSON or pick a .json file and every array inside it is listed. Choose one: each object becomes a row and each key a column. Nested objects are flattened into dotted columns (address.city), and lists of plain values are joined with commas in one cell. Invalid JSON is reported with the approximate line. Values with leading zeros (ZIP codes, phone numbers) stay as text.

To pretty-print or validate JSON, use JSON Formatter; to convert between CSV and Excel, use CSV to Excel. Your data is never uploaded.

Frequently asked questions

Can several sheets go into one JSON file?

One sheet at a time. Switch sheets and download each.

What about arrays inside arrays?

Arrays of objects appear separately in the “Array to tabulate” list. Arrays of plain values are joined into one cell.

Does it handle large files?

Tens of thousands of rows are fine. Files over tens of MB may slow the browser.

Related tools