Skip to content
QKQuickKit日本語
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.

Formatted XML

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.