FileCrafty Files never leave your device

Convert Excel to JSON

Paste Excel data or open a file and get JSON instantly. Free, no sign-up — and your data never leaves your device.

Input
Output

Settings

How to convert Excel to JSON

  1. Paste your Excel into the Input box, click Open file, or drag a file onto it. Choose the sheet if the workbook has several.
  2. Check the output format (JSON) and adjust Settings if needed — separator, column names, indentation.
  3. Click Copy or Download.

About Excel and JSON

Excel is the Microsoft Excel workbook format (.xlsx), also opened by Google Sheets, Numbers and LibreOffice.

JSON is the standard data format of web APIs and JavaScript apps. It can hold nested objects and lists.

Frequently asked questions

How do I convert Excel to JSON?

Paste your Excel data into the Input box or open a file. The JSON result appears instantly on the right — copy it or click Download.

Is my data uploaded anywhere?

No. FileCrafty converts the data inside your browser, so customer lists, exports and API keys never leave your device. It also works offline once the page is open.

What happens to the first row?

By default the first row is used as column names, so each row becomes an object with those keys. Turn off “First row contains column names” to get plain arrays instead.

Which Excel files are supported?

Modern .xlsx workbooks. If the file has several sheets, choose the sheet next to the file name. Formulas are converted to their results and dates to ISO dates (2026-10-16). Old .xls files need to be saved as .xlsx first.

Is there a size limit?

There is no fixed limit — files of tens of megabytes work fine on a computer. Very large files are not shown in the text box, but they are still converted in full.

Is it free?

Yes — free, unlimited and without sign-up.

More data tools

More free tools