YAML to TOML Converter
YAML config into TOML tables — the format Cargo, Hugo and pyproject.toml want.
A spreadsheet as JSON records — header row as keys, real dates, one sheet or all of them.
Drop an Excel file here, or click to choose one
Converted on your device — the workbook is never uploaded
The Excel to JSON Converter reads a workbook and returns JSON records keyed by the header row, with ISO dates, a choice of how empty cells appear, and the option to export every sheet at once.
Spreadsheets are where data is collected and JSON is where it gets used — in an API request, a seed file, a test fixture or a config. Getting from one to the other usually means a script, a paid add-in, or pasting a confidential sheet into a website you know nothing about.
Drop the workbook here instead. Each row becomes an object keyed by the header row, or a plain array when there is no header, and every sheet can be exported at once as an object keyed by sheet name. Empty cells can be null, an empty string, or left out entirely; headers can be tidied into snake_case keys; dates come out as ISO 8601 text because JSON has no date type. .xlsx, .xls, .xlsm, .xlsb and .ods are all read, entirely inside your browser.
Each row becomes an object; duplicate headers get a numeric suffix rather than overwriting.
Export one sheet, or all of them as an object keyed by sheet name.
null, an empty string, or leave the key out of the record entirely.
Turn "Order Date" into order_date so the JSON drops straight into code.
Dates and times become ISO 8601 strings, which every JSON parser understands.
Any Excel or OpenDocument file. It is read on your device, not uploaded.
Objects keyed by the header row, plain arrays, or every sheet at once.
null, an empty string, or leave the key out of the object altogether.
Indented for reading, or minified for pasting into code.
The second and later ones get a numeric suffix — name, name_1, name_2 — so no field silently overwrites another.
As ISO 8601 strings: 2026-09-15, or 2026-09-15T09:30:00 when the cell carries a time. JSON has no date type, and ISO is what every parser understands.
Yes. Tick the tidy-keys option and "Order Date" becomes order_date, which saves renaming fields on the way into a database or an API.
Formulas export their last saved result. A merged cell keeps its value in the top-left position and the cells it covers come through empty, which is how the file stores it.
What people who use the Excel to JSON Converter think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Excel to JSON Converter. It takes half a minute and no account.
Write the first reviewYAML config into TOML tables — the format Cargo, Hugo and pyproject.toml want.
DMS to decimal degrees and back — plus UTM, in bulk, with map links.
CRLF to LF and back — the fix for a file that shows as entirely changed in Git.
Convert GPM, L/min, m³/h, CFM and cfs — and time how long a fill takes.
Lakh and crore to million and billion, and back — exactly.
Bangla digits to English and English to Bangla — plus numbers in Bangla words.
Java .properties into nested JSON — \u escapes, continuations and list keys included.
A spreadsheet as a clean PDF table, with headers repeating on every page.