Free tool
XML formatter
Indent an XML document, or canonicalise it, using libxml2's own serializer — mixed content, CDATA, comments and prefixes all survive.
Reference for these formats
SOAP envelope
The message envelope for SOAP web services, still the backbone of banking, logistics and telecom integrations.
SVG
A vector image format that is genuine XML, and therefore both diffable and a security surface.
XML Schema (XSD)
The dominant XML schema language: namespace-aware, richly typed, and itself written in XML.
Hit a parse error? Every common XML error explained.
Other free tools
- XML validatorCheck whether a document is well-formed XML, with the exact line and column of the first error — and optionally validate it against an XSD.
- Sitemap validatorCheck a sitemap.xml or sitemap index against the sitemaps.org protocol: URL counts, size limits, lastmod freshness and structure.
- XPath explorerList every element path in a document with its occurrence count, depth and a sample value — plus the attributes declared on each.
- XML to JSON converterConvert an XML document to JSON, keeping attributes and — by default — keeping every value as a string.
- XML to CSV converterTurn XML into CSV — one row per repeating record, or one row per element path with counts and sample values.
- XML diffCompare two XML documents structurally: which paths, attributes and namespaces were added, removed or changed — ignoring reordering and reindentation.
Get started
Keep the documents you check, and watch them for changes.
A free workspace stores every version, extracts its structure for search, diffs it against the last one, and re-checks monitored URLs on a schedule — with a 5 MB document limit instead of 2 MB.