JSON to FormatsRuns in your browser

Strict JSON converter

Convert JSON to YAML, XML or XLSX

Paste JSON, choose one format, and get a complete artifact. Conversion happens locally in your browser.

Any strict JSON root

0 characters
Conversion result

Your YAML result will appear here.

Clear rules

What the converter does

YAML

Keeps your JSON root shape and key order, uses YAML 1.2, and ends with one line break.

XML

Creates one typed <root>. Keys become reversible property attributes instead of element names.

XLSX

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

Useful limits

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

JSON conversion FAQ

Is my JSON uploaded?

No. Conversion runs in this tab using browser memory. The tool has no conversion API, account, history, or database.

Why does duplicate JSON fail?

Duplicate decoded keys are ambiguous and ordinary parsers silently keep one value. This converter asks you to resolve the duplicate instead.

Why can’t every JSON value become XLSX?

A spreadsheet needs columns. Use one object or a non-empty array of objects; YAML and XML accept every JSON root type.

Does XML have one standard JSON mapping?

No. This tool uses a documented typed mapping so keys, values, arrays, empty containers, and scalar roots can be reversed reliably.