Data FormatsLOCALRuns in your browser
XML Formatter
Format a bounded XML element tree locally without external entity processing.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
How it works
Formats a conservative XML subset with elements and attributes. Formatting whitespace between child elements is normalized; leaf text whitespace is preserved. XML 1.0 line endings and CDATA-style attribute whitespace are normalized. Real mixed content, comments, processing instructions, CDATA, namespaces, DOCTYPE, and ENTITY declarations are rejected rather than discarded; no external entity is fetched.