Excel to JSON — free, no watermark, no sign-up

Drop an Excel file (.xlsx / .xls) or a CSV: the first row becomes the field names and every row becomes a JSON object; several sheets come out as { "sheet": [...] }. Numbers and booleans keep their type, dates become ISO strings (2024-03-15), empty rows are skipped. It all runs in your browser — nothing is uploaded.

What comes across, and what does not

Comes across

  • First row as keys, one object per row
  • Numbers and booleans keep their type; dates become ISO strings
  • Multiple sheets grouped by name
  • Duplicate headers get _2, blank headers become column_N

Does not come across

  • Formulas themselves — only cached results (uncached formula cells are empty)
  • Cell formatting, colours and comments
  • Merged cells keep the value only in the top-left cell; the rest are null

How to use it

  1. 1

    Drop a file in, or click “choose a file” to pick one

  2. 2

    It starts automatically and names each step as it runs

  3. 3

    Download the result, or keep editing it in Tutu Office

Common questions

Do I need to sign up?
No. Converting and downloading need no account. Signing in is only for saving the result to the cloud and continuing on another device.
Is the result watermarked?
No. Nothing is watermarked and there is no limit on how many times you convert.
Is my file uploaded to your servers?
No. The whole conversion happens in your browser. Open DevTools (F12) and watch the Network tab to check. The one thing that uses the network is the text-recognition engine for scans, downloaded once and only if you agree.
How big a file can I convert?
There is no limit. We no longer measure your file up front — that number was ours, not any device’s real ceiling. We just start; if this device genuinely cannot fit it, the browser says so and we pass on the reason, a way forward, and an event ID.
Does it work on a phone?
Yes, with the same features as on a computer. Very large files will simply take longer.
Will you start charging later?
It is free and unlimited today. We avoid absolute promises nobody can back, and there is no hidden sign-up wall or usage cap either.
What happens to dates?
ISO strings like “2024-03-15”, independent of your time zone.
Are leading zeros lost?
Values stored as text in Excel (like code 007) stay strings; in CSVs, 007 and 18-digit IDs stay strings too.
Can I turn JSON back into Excel?
Yes — use JSON to Excel.

Related conversions

← Tools