XML to YAML Converter

Convert XML to YAML, for example to turn a Maven pom or an old config file into something easier to read and edit.

How it works

XML is mapped to a tree (attributes prefixed with @_), then written as block-style YAML.

Everything above runs in JavaScript inside this tab. Your data is not uploaded. Inputs are remembered in this browser only so they survive a reload; you can switch that off on the privacy page.

Questions

Can I convert the YAML back to XML?

Convert it to JSON with YAML to JSON, then use JSON to XML. Attributes survive the round trip because of the @_ prefix.

Is my XML sent to a server?

No. Conversion happens in your browser. The only network request is the optional AI explanation when your input has an error and you ask for it.