JSON to XML converter
Turn JSON into XML with one click.
Your files never leave your device.
Quick answer
To convert JSON to XML, paste your JSON or drop the file in. Keys become tags and arrays become repeated tags.
Drop a JSON file here, or paste below
How to convert JSON to XML
- Paste your JSON into the left box, or drop a file in. Try an example if you just want to see it work.
- The result appears on the right as you type.
- Press Download, or Copy to paste it somewhere else.
Some older systems and feeds only accept XML, while most modern tools produce JSON.
Common questions
How are keys turned into tags?
Each key becomes a tag, and a list becomes repeated tags. Keys that start with @ become attributes.
What if my JSON is an array?
It is wrapped in a root tag with one <item> tag per element, because XML needs a single root.
Are special characters escaped?
Yes. Characters such as & and < are escaped so the XML is valid.
Is my data uploaded anywhere?
No. The conversion happens inside your browser tab, so your data never leaves your device. We cannot see it or keep a copy.
What if my input has an error?
The page shows a message saying what is wrong, so you can fix it. Nothing is changed until the input is valid.