YAML
Keeps your JSON root shape and key order, uses YAML 1.2, and ends with one line break.
Strict JSON converter
Paste JSON, choose one format, and get a complete artifact. Conversion happens locally in your browser.
Your YAML result will appear here.
Clear rules
Keeps your JSON root shape and key order, uses YAML 1.2, and ends with one line break.
Creates one typed <root>. Keys become reversible property attributes instead of element names.
Turns an object or array of objects into one sheet. Nested objects use escaped dot paths; arrays stay compact JSON strings.
For XLSX, missing and null values both become empty cells. Strings beginning with =, +, - or @ stay strings and never become formulas.
Bounded on purpose
Up to 2 MiB of strict JSON, 64 container levels, and 250,000 values. XLSX supports 25,000 rows, 200 columns, and a 20 MiB workbook.
Quick answers
No. Conversion runs in this tab using browser memory. The tool has no conversion API, account, history, or database.
Duplicate decoded keys are ambiguous and ordinary parsers silently keep one value. This converter asks you to resolve the duplicate instead.
A spreadsheet needs columns. Use one object or a non-empty array of objects; YAML and XML accept every JSON root type.
No. This tool uses a documented typed mapping so keys, values, arrays, empty containers, and scalar roots can be reversed reliably.