.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.

Drop your JSON files hereNothing is uploaded. Your files stay on this device.
.json

How it works

  1. Drop or paste one or more JSON files.
  2. Your browser converts them to XML. Nothing is uploaded.
  3. 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.

Related conversions