Convert XML documents into clean JSON so you can work with legacy feeds, SOAP responses and config files in modern tooling. This tool includes a small hand written XML parser that handles nested elements, text content, attributes and repeated tags, turning repeated siblings into arrays automatically. Element attributes are stored under an at sign prefixed key, and plain text is stored under a hash text key when an element also has attributes or children, which keeps the mapping lossless and predictable. It targets everyday data documents rather than every exotic corner of the XML spec, so it stays fast and easy to read. Paste your XML, click convert, and copy the JSON. Parsing runs entirely in your browser, so private documents never touch a server or get logged elsewhere.
Convert XML documents into clean JSON so you can work with legacy feeds, SOAP responses and config files in modern tooling. This tool includes a small hand written XML parser that handles nested elements, text content, attributes and repeated tags, turning repeated siblings into arrays automatically.
Yes. XML to JSON is completely free, with no sign-up and no usage limits.
Yes. XML to JSON runs in any modern web browser. There is nothing to download or install.
Yes. XML to JSON runs entirely on your device in your browser, so nothing you enter is uploaded to a server.