Parse XML tags and attributes into formatted JSON with customizable indentation. Runs entirely in your browser with zero latency.
Yes, attributes are preserved under an @attributes key within the output object.
The output wraps everything under the document root name, so a user root element becomes the top-level JSON key.
When the same tag appears more than once, its values are collected into a JSON array instead of overwriting each other.
A parser error is displayed and no JSON is produced, so you always know whether the conversion succeeded.
No. The document is parsed and serialized entirely in your browser.