Skip to content
FreeToolsDaily

XML to JSON converter

Convert XML feeds, configs and API responses into JSON.

Free No sign-up Runs in your browser

How it works

How to use the XML to JSON tool

  1. 1

    Paste or open XML

    Any well-formed XML document.

  2. 2

    Choose options

    Include attributes and detect numbers.

  3. 3

    Copy or download

    JSON updates as you type.

Predictable mapping

Elements become keys, repeated elements become arrays, attributes become “@name” keys and mixed text becomes “#text”. External entities are refused for security (protection against XXE attacks).

Limitations

We’d rather be upfront about what this tool can’t do yet:

  • DTD entity expansion isn’t supported.
  • Element order between different tag names isn’t preserved in JSON objects.

FAQ

Frequently asked questions

Is my data sent anywhere?

No. All processing happens locally in your browser. Nothing you enter is uploaded, stored or logged.

Why is my XML invalid?

The error shows the line number — common causes are unclosed tags, unescaped & characters and mismatched tag names.

Keep going

All archive & data tools