DataToolsLab
JSON Tools

JSON to XML Converter

Convert JSON objects into XML with configurable root element name.

Loading tool…

What is JSON → XML?

The JSON to XML converter transforms JSON objects into XML markup, with configurable root element name and automatic handling of arrays and nested objects.

How it works

We recursively walk the parsed JSON and emit XML elements. Objects become nested elements, arrays become repeated element tags, and primitive values become text content.

  1. Paste JSON. Drop or paste any JSON object or array.
  2. Configure root element. Set the root XML element name.
  3. Copy or download. Copy the XML or download as .xml.

Examples

Simple object

{"name":"Alice"} becomes <root><name>Alice</name></root>.

Common mistakes

No root element

The tool wraps everything in a root element. Configure its name as needed.

Alternatives

XML to JSON

Convert XML back to JSON.

Frequently asked questions

How are arrays handled?

Array items are repeated using the parent key as the element tag name.

Online