XML Formatter
Beautify and validate XML online
Features
Beautify XML
Formats compressed XML into properly indented, readable output
Minify XML
Strips whitespace and comments to reduce XML payload size
Switch Input / Output
Swap editor contents with a single click
Line Wrap Toggle
Toggle line wrapping for deeply nested or wide XML documents
XML is still everywhere
Despite being overshadowed by JSON for most API work, XML shows up constantly in practice — Maven and Gradle build files, Android layouts, SVGs, SOAP responses, RSS feeds, Microsoft Office formats. When you're reading or editing any of these, a wall of single-line XML is painful to work with. This formatter turns it into something you can actually read.
Beautify and minify
Beautify expands compressed XML into properly indented output with each tag on its own line. Comments are stripped during formatting to reduce noise (they don't affect the data, and they often clutter generated XML).
Minify does the reverse — it collapses everything into a single line and removes all whitespace between tags. That's useful when you're embedding XML in a request body or storing it in a field where whitespace counts toward a size limit.