Excel to JSON Converter

Use Excel to JSON Converter, review the result, and keep the original until the output is checked.

Input Excel
Upload Excel File (.xlsx, .xls, .csv)

Drag & drop your Excel file here or click the "Open" button to select a file

Supported formats: .xlsx, .xls, .csv

Output JSON
JSON Output Preview
 Converted JSON will appear here... 
100% browser-side processing — your data is never uploaded to any server. · Per-tool input limit: 1 MB
100% browser-based No upload to server Free to use

Frequently Asked Questions About Excel to JSON Converter

Does it read .xls files?

The browser reader handles the Office Open XML .xlsx container. Save a legacy .xls workbook as .xlsx first.

What happens to formulas?

The cached result is read, not the formula, because formulas are evaluated by Excel rather than stored as values.

Can it fix JSON with trailing commas or comments?

Yes. The repair step removes trailing commas, comments and a byte-order mark, turns single-quoted strings into double-quoted ones and quotes bare member names, then re-reads the document. Values it cannot infer, such as a Python True or a missing closing brace, still need a manual edit.

Why do large numbers change when I format JSON?

JavaScript numbers are IEEE-754 doubles, so most parsers rewrite an integer above 2^53 and lose its tail digits. This page keeps those long literals exactly as you typed them, but a parser elsewhere in your stack will not, so keep such ids as strings in the source document.

What is JSON?

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It uses objects {}, arrays [], strings, numbers, booleans, and null.

Why format JSON?

API responses and config files are often minified. The Excel to JSON Converter expands them with indentation so you can spot nested keys, validate structure, and debug faster.