Convert Excel to JSON

Turn a spreadsheet into structured JSON for an API, a database seed or your code. Each row becomes an object keyed by the column names, numbers and true/false keep their types, and every sheet is included.

Free forever · Runs on your device · 0 bytes uploaded

    How to excel to JSON

    1. Add one .xlsx file (from Excel or Google Sheets).
    2. Keep “The first row has the column names” ticked to get objects, or untick it for plain rows.
    3. Click “Convert to JSON” and download the .json file.

    Also good for

    • convert Excel to JSON
    • XLSX to JSON array of objects
    • Google Sheets to JSON
    • spreadsheet to JSON for an API
    • Excel to JSON with headers

    What the conversion looks like

    NameAgeCityMember
    Asha31PuneTRUE
    Ben27LeedsFALSE
    [
      {
        "Name": "Asha",
        "Age": 31,
        "City": "Pune",
        "Member": true
      },
      {
        "Name": "Ben",
        "Age": 27,
        "City": "Leeds",
        "Member": false
      }
    ]

    Private by design — and you can check

    Your files are never uploaded, because there is nowhere to upload them to.

    Frequently asked questions

    Are my files uploaded anywhere?

    No. Fizzdoc does the work inside your browser tab, using open-source engines compiled to WebAssembly and JavaScript. Your file is read from your device, processed locally, and the result is saved straight back to your device. You can check this yourself: open your browser’s developer tools, go to the Network tab, and run a job — no request carries your file.

    What does the JSON look like?

    Each row becomes an object such as {"Name": "Asha", "Age": 31}. A workbook with several sheets becomes one object with a key per sheet. Empty cells are null, dates become text like 2024-05-01, and TRUE/FALSE become true/false.

    What happens to formulas?

    Each cell’s last calculated value is exported, which is the value Excel shows.

    Is Fizzdoc free?

    Yes, and it stays free: no sign-up, no watermark, no daily limit and no premium tier. Fizzdoc is open source under the Apache-2.0 license, so anyone can run their own copy.

    More private tools

    Free and open source. Forever.

    No ads, no accounts, no servers looking at your files. If Fizzdoc saved you time, a star on GitHub helps more people find it.

    Star Fizzdoc on GitHub11