SourceJSON
ResultXML
The conversion result will appear here
JSON → XML · Local · No upload
JSON to XML Converter
JSON → XML · Attributes & array mapping · Indentation · Correct escaping
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why use JSON to XML
Convert JSON to XML
Turn JSON into XML for SOAP and legacy systems.
Attributes & Array Mapping
@ keys map to attributes, arrays to repeated tags — transparent and controllable.
Choose Indentation
Indentation is configurable (2 spaces / 4 spaces / Tab) for clean, readable output.
Correct Escaping
Ampersands and angle brackets and other special characters are escaped per the XML spec.
Runs Locally — No Upload
Conversion runs entirely in your browser; data is never uploaded or stored.