XML to JSON Converter

Paste XML, get JSON. Choose spaces or tabs indentation and set size. Zero spaces creates compressed JSON.

Input & Output
Try via ?input

              
            
About XML to JSON

This tool converts Extensible Markup Language (XML) to JavaScript Object Notation (JSON). Configure indentation with spaces or tabs. Set indent size to zero for a compressed JSON output suitable for data transfer.

Frequently Asked Questions

Attributes are placed under the "@attributes" key, and text content under "@value" when combined with child elements.

Repeated elements become arrays to preserve multiple entries under the same tag.

Set indent size to zero and the output JSON will have no indentation or newlines.

Yes. Use the upload control and click Load File to read XML into the converter.

XML to JSON — SEO Tips

Converting XML to JSON helps integrate legacy XML systems with modern web apps. Use compressed JSON for APIs, and pretty JSON for debugging. This page is mobile-ready and optimized for quick transformations.