Home
Tom Utilities

XML to JSON

XML & YAML Tools

Convert XML into JSON with attributes and repeated elements handled sensibly.

Input

Result

How to use

Converting XML to JSON

Press Convert to obtain a JSON representation. Attributes use the at sign prefix.

  1. Paste XML into the input editor.
  2. Press Convert.
  3. Copy the JSON output.

Frequently asked questions

How are attributes represented?

Each attribute becomes a property named with an at sign, for example at id.

How are repeated elements handled?

When the same tag appears more than once at one level the values are collected into an array.