Select language

Interface controls and tool names are translated. Detailed instructions, legal text and some form labels remain in English. Your files are not translated.

Easy To Use - 140+ Free Online Tools

JSON to Excel Converter

Convert JavaScript Object Notation files to Excel spreadsheet — free, private and right in your browser.

Drop your files here

or

Choose files

Max 100 MB per file · JSON

    Your file is ready!

    Download
    Free No watermark No sign-up Files never uploaded
    Invalid JSON?You see the exact error, so you can fix it.
    Too many columns?Deep nesting makes many — hide the ones you do not need.
    Want to read the JSON?Use Format JSON first.

    How to convert JSON to Excel

    1. Select your JSON files.Add JSON files from APIs, apps or settings exports.
    2. Click Convert to Excel.Each record becomes a row and each field a column.
    3. Download your XLSX file.Save the .xlsx; extra values go to an Info sheet.
    4. Check the columns.Nested data is placed in separate columns.

    About JSON to Excel

    When is it useful? JSON to Excel turns data from APIs, apps, exports and settings files into a readable spreadsheet, so people who do not read code can sort, filter and check the data.

    Good to know: a list of records becomes a table with one row per record and one column per field; nested fields become columns such as address.city. If the file has several lists, each becomes its own sheet, and other values go to an Info sheet. Numbers stay numbers, while text such as IDs is kept as text.

    Tips for Better Results

    • Use Format JSON first if you want to read the file yourself.
    • Very deeply nested data may produce many columns — hide the ones you do not need.
    • Invalid JSON shows the exact error, so you can fix commas or quotes.

    Frequently Asked Questions

    How are nested fields shown?
    They become columns such as address.city.
    What if my file has several lists?
    Each list becomes its own sheet; other values go to an Info sheet.
    Will IDs keep their digits?
    Yes. Numbers stay numbers, while text such as IDs stays text.
    What if my JSON has a mistake?
    You see the exact error, so you can fix it and try again.
    Works with: Microsoft Excel · Google Sheets · WPS Spreadsheets · LibreOffice Calc

    What converts well, and what doesn't

    Your JSONResult in Excel
    A list of recordsOne row per record, one column per field
    Nested fieldsBecome columns such as address.city
    Several listsEach becomes its own sheet
    Other valuesGo to an Info sheet
    Numbers and IDsNumbers stay numbers; IDs stay text
    💡 Tip: Use Format JSON first if you want to read the file yourself.

    Common uses

    API dataRead API results.
    App exportsCheck exported data.
    Settings filesReview settings.
    Non-codersShare data in Excel.
    Checking dataSort and filter.
    ReportsBuild reports from JSON.

    Is my file safe?

    Browser processing: your files are processed on your own device and are never uploaded to our server.

    Advertisement
    Guide

    JSON to Excel: a complete guide

    Why convert JSON

    JSON is the data language of apps and websites: API responses, app exports, product catalogues, form submissions and settings are often JSON. It is easy for programs but hard for people to read. Excel lets anyone sort, filter, chart and check the data.

    What happens when you convert

    If the JSON is a list of records, each record becomes a row and each field becomes a column. Nested objects are flattened into columns with dotted names, such as address.city. If the top level is an object, every list of records inside it gets its own sheet, and the remaining single values are listed on an Info sheet. Simple lists of values are joined with commas in one cell.

    Numbers, text and accuracy

    JSON numbers become real Excel numbers you can calculate with, while text values — including IDs written as text — stay text, so leading zeros are kept. Very complex nested lists inside records are kept as JSON text in a cell so no data is lost.

    Common problems and how to fix them

    “Not valid JSON”: the message shows where the problem is — usually a missing comma, an extra comma or wrong quotes. Too many columns: deeply nested data creates many columns; hide those you do not need. Very large numbers lose digits in Excel: Excel stores only 15 significant digits — keep such IDs as text in the source.

    Good habits

    Format the JSON first with Format JSON if you want to inspect it, keep the original file, and document which sheet holds which data.

    Advertisement