.json to .xml
JSON to XML
Turn JSON into a tidy, indented XML file.
Processed on your deviceYour files never leave your browser. Nothing is uploaded.
How it works
- Drop or paste one or more JSON files.
- Your browser converts them to XML. Nothing is uploaded.
- Download the result, or a ZIP when there are several files.
Good to know: Keys starting with @ become attributes and arrays become repeated tags. Anything without a single top key is wrapped in a root tag. Not on webfrens.com yet. Several files download as a ZIP.
About the formats
JSON: Structured data from APIs, apps and config files. Nested objects are common.
XML: Structured data in tags. Also the format of UBL and PEPPOL BIS 3.0 e-invoices, used for e-invoicing in Belgium and across the EU.
Free limit
This counts as one conversion. You get 5 every 30 minutes for free. A batch of several files counts as one.
Questions and answers
How do I convert JSON to XML?
Drop your JSON files on this page, or choose them, then press Convert. Your browser does the work and you download the XML file, or a ZIP when there are several.
Will anything be lost?
No data is dropped. Keys that are not valid tag names are adjusted, for example a space becomes an underscore.
Can I convert several files at once?
Yes. Several files download together as a ZIP, and the whole batch counts as one conversion.