XML
Format, minify, validate and view XML, plus XPath, XSLT, diff, SOAP and WSDL.
XML Formatter & Beautifier
This XML formatter re-indents minified or messy XML while preserving comments and CDATA.
XML Minifier
This XML minifier strips whitespace between tags and comments without touching your content.
XML Validator
This XML validator checks well-formedness and pinpoints the line and column of the first error.
XML Viewer
This XML viewer renders any document as a collapsible tree with attributes and copyable paths.
XPath Tester
This XPath tester evaluates an expression against your XML using the browser engine.
XSLT Transformer
This XSLT transformer runs a 1.0 stylesheet against your XML in the browser.
XML Diff & Compare
This XML diff compares two documents structurally, ignoring formatting entirely.
SOAP Message Formatter
This SOAP formatter indents an envelope and pulls out the operation and any fault.
WSDL Formatter & Viewer
This WSDL viewer formats the document and lists the operations you can actually call.
About XML
Tools for XML documents and the protocols built on them. The formatter and minifier work on tokens rather than on a parsed tree, because a parse-and-rebuild round trip quietly discards the parts of a document that carry no data — comments, CDATA sections, processing instructions, the DOCTYPE — which are exactly the parts a person reading the formatted output wants kept. Alongside them sit a validator that reports the position of the first problem, a collapsible viewer, an XPath tester for pulling nodes out of a large document, an XSLT transformer, a structural diff that compares two documents by shape rather than by text, and dedicated formatters for SOAP envelopes and WSDL service definitions that surface the operations and faults instead of leaving you to read the envelope by hand.
Everything on this page runs directly in your browser — none of your input is uploaded, and every tool keeps working when you are offline.