Mapping ruleObject keys → child nodes; keys starting with @ → attributes; #text → text; arrays → repeated tags.Max size: TBD
SourceJSON
Load data
ResultXML
The conversion result will appear here
JSON → XML · Local · No upload

JSON to XML Converter

JSON → XML · Attributes & array mapping · Indentation · Correct escaping

🔒Your data is processed locally in the browser — never uploaded or stored.

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 (list TBD) 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.