transform.ignlab.net
{{ output }}{{ outputError ? '' : 'Transformed output appears here…' }}
Paste JSON and get well-formed XML back, useful for feeding legacy SOAP APIs, RSS-adjacent formats, or config systems that still expect XML. Objects become nested elements and array items repeat the same tag name in sequence.
Each array item is rendered as a repeated element with the same tag name as its parent key, one after another.
Keys that can’t be used as an XML element name (e.g. starting with a digit) fall back to a generic
Yes, the Indent control (2/4 spaces or tab) applies to the generated XML the same way it does for JSON output.
Need a different conversion? Browse all conversions, sanitize secrets with AI Safeguard, or read the guides.