Step 1 / source
Choose the source
Drop one file here
Choose the json object or array you want to turn into readable yaml document.
Checking publication status...LOCAL DATA CONVERTER / JSON TO YAML
Convert one bounded JSON object or array into readable YAML while preserving nested values, ordering, and scalar types.
Step 1 / source
Choose the json object or array you want to turn into readable yaml document.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One UTF-8 .json file up to 5 MB and 20 MB output. The root must be an object or array; nesting is limited to 100 levels and 1,000,000 visited values.
Plain-language method
Nirmion parses exactly one JSON value, requires an object or array root, checks depth and node limits, and serializes the same strings, numbers, booleans, nulls, arrays, and objects as one YAML document. It never evaluates values as code.
Use valid JSON with quoted property names and no comments. A lone string, number, boolean, or null is rejected because it rarely represents a useful configuration document.
Two spaces is common in YAML. Four spaces improves visual nesting but increases output size.
The download ends in _nirmion_tools.yaml. Property order follows parsed JSON insertion order, although downstream YAML software may reorder mappings.
Useful when
Before converting
Know the boundary
Comments do not exist in JSON and therefore cannot appear in the YAML. YAML anchors, aliases, tags, and custom types are not invented.
Quick answers
The conversion contract is deliberately explicit.
Strings, numbers, booleans, nulls, arrays, and objects keep their data meaning.
No. The output is straightforward expanded YAML.
No. Comments are not part of valid JSON.