Dev Tools Самое необходимое

JSON - YAML - XML Converter

Convert between JSON, YAML and XML locally. No external libs - with YAML/XML limitations.

Limitations - YAML: simple mappings/lists/scalars, 2-space indent. XML: best for element-centric data; mixed content/attrs are simplified.
Settings
Choose formats, options and root element name for XML
From
To
Indent
 
XML root
Input
JSON / YAML / XML
Output
-
About this converter
JSON - YAML - XML - locally
Convert between JSON, YAML and XML for debugging, configs and quick transformations.
Everything runs locally in your browser - useful when data is sensitive and must not be uploaded.
YAML and XML support is intentionally limited (see the Limitations note) to keep the tool offline and dependency-free.
  • Auto-detect input format (JSON/YAML/XML)
  • Convert and copy output with one click
  • XML root name support for JSON/YAML to XML
  • Everything runs locally - no uploads
FAQ
Common questions
Do you upload my data?
No. Conversion happens locally in your browser. Input is not sent to a server.
Why are YAML and XML features limited?
This tool uses a small built-in parser to work offline without external libraries, so complex YAML/XML features are simplified.
How do arrays and repeated XML tags work?
Repeated XML tags are converted to arrays. When converting to XML, arrays become repeated elements under the chosen root.
Does it work offline?
Yes. After the first load, the page can work offline thanks to browser caching.
Related tools
You may also find these tools useful