Input and output
Accepted input: One UTF-8 XML document without DOCTYPE, DTD, or external entity declarations.
Produced output: One JSON file formatted with two-space indentation.
Convert XML elements, attributes, and repeated nodes into indented JSON.
Choose an XML file.
Accepted input: One UTF-8 XML document without DOCTYPE, DTD, or external entity declarations.
Produced output: One JSON file formatted with two-space indentation.
The XML file is limited to 50 MiB, 100,000 rows, and 200 columns of normalized data. The download is limited to 100 MiB, and a run times out after 60 seconds. The table preview can be lossy for repeated or mixed content. DTD and external entities are rejected. Processing starts explicitly in this browser.