Free tools
XML tools that don't ask for an account
Paste a document, get an answer. Every tool runs server-side on the content you supply, stores nothing, and accepts documents up to 2 MB.
XML validator
Check whether a document is well-formed XML, with the exact line and column of the first error — and optionally validate it against an XSD.
ValidateSitemap validator
Check a sitemap.xml or sitemap index against the sitemaps.org protocol: URL counts, size limits, lastmod freshness and structure.
Check sitemapXPath explorer
List every element path in a document with its occurrence count, depth and a sample value — plus the attributes declared on each.
Extract pathsXML to JSON converter
Convert an XML document to JSON, keeping attributes and — by default — keeping every value as a string.
ConvertXML to CSV converter
Flatten an XML document's structure into CSV: one row per element path or attribute, with counts and sample values.
Convert
Nothing you paste is stored
These tools parse in memory and return a result. No document, no fragment, and no filename is written to a database or a log — only a count of how many bytes were processed, so we can keep the tools up. They also fetch nothing: they read only what you supply, which is why there is no URL field.
Where to go from here
Read the format reference for the constraints each document type imposes, look up an XML error you hit, or check a namespace URI.
Get started
Need to keep what you checked?
A free workspace stores every version of a document, makes its structure searchable, diffs versions against each other, and re-checks monitored URLs on a schedule.