What does the XML Unescape Tool do?
It decodes escaped XML entities such as <, >, &, ", ', and numeric character references back into readable text or XML.
Decode escaped XML entities back into readable text or XML and validate the decoded result when it appears to be a real XML document or fragment.
XML unescaping restores characters from named entities such as < and &, and from numeric character references such as < or <. After decoding, the tool checks whether the result looks like XML and validates it only when that additional step is useful.
Decoding entities does not automatically make content valid XML. A string may unescape cleanly but still contain invalid markup, broken nesting, or unescaped ampersands inside text nodes.
<name>Starter &amp; Pro</name>
<name>Starter & Pro</name>
It decodes escaped XML entities such as <, >, &, ", ', and numeric character references back into readable text or XML.
No. Decoding entities only restores characters. If the decoded output looks like XML, the tool validates it and shows line-and-column diagnostics when it is not well formed.
Validation is useful when escaped XML came from logs, templates, CMS output, or stored text fields and you need to confirm the decoded result is still valid XML before using it elsewhere.
No. Decoding, XML detection, and validation all run locally in your browser.