Preserve text inside the tags
The formatter parses XML and reports malformed input. Conservative whitespace handling preserves mixed content, where adding spaces could change text between elements. The tree view under the result shows how the elements nest, with each element's attributes and the start of its text.
Worked example
<p>ink <b>blue</b> water</p> keeps the spaces around the bold word. An unmatched closing tag is rejected.
Before you rely on the result
No XSD validation, XPath evaluation or external document loading is provided. Document type and entity declarations are rejected. Formatting does not prove an XML document meets a business schema.
Help with the result
Cite this page
ToolOctopus. “XML formatter.” Updated . https://tooloctopus.com/xml-formatter.
Add an access date if your instructions require one.
Citation formatting uses citeproc-js by Frank Bennett and Citation Style Language styles. License and source code.