About JSON to YAML
Use the JSON to YAML converter to move structured values into a configuration format with less punctuation. You can convert JSON configuration to YAML using a YAML 1.2 serializer rather than replacing braces or quotes by hand.
How to convert a JSON document to YAML
- Paste or import a valid JSON document.
- Select Process to serialize the parsed value as YAML 1.2.
- Review the YAML source and download converted.yaml or continue to Format YAML.
A practical example
- Input
{"name":"Ada","active":true}- Result
name: Ada active: true
The boolean stays a boolean, while the name remains a string.
Supported input and limitations
- Input is limited to 1 MB, 100,000 values, and 80 nesting levels. Standard JavaScript JSON numeric and duplicate-key behavior applies.
- JSON comments and trailing commas are not supported. JSON cannot carry YAML comments, custom tags, or an original anchor layout.
Processing happens on your device. Read about local processing and optional workspace recovery.
Frequently asked questions
Does JSON to YAML keep string values quoted?
The serializer adds quotes when needed to preserve the value under YAML 1.2 rules; it need not quote every ordinary string.
Can I convert a JSON array into YAML?
Yes. Arrays, objects, and scalar JSON values can be serialized. This does not validate a destination application's configuration schema.