XML Validator
Check if your XML is well-formed. Get error details with line and column numbers, plus document statistics.
XML Validator
Check if your XML is well-formed. Reports errors with line and column numbers, plus document statistics including element count, max depth, and attribute count.
5
Elements
0
Attributes
1
Max Depth
0
Comments
What is XML validation?
XML validation checks whether a document is well-formed — meaning it follows the basic syntax rules of XML: every tag is closed, attributes are quoted, special characters are escaped, and there is exactly one root element. A well-formedness check catches structural errors before the document reaches a parser, an API consumer, or a production system.
This validator runs entirely in your browser using the built-in DOM parser. Paste your XML and get an instant verdict — no data is uploaded or stored.
What it checks
- Unclosed or mismatched tags and invalid nesting
- Unescaped special characters such as &, <, and >
- Duplicate attributes on the same element
- Multiple root elements or content outside the root
- Error location reported with line and column numbers
- Document statistics: element count, attribute count, and maximum depth
When to use it
Use the validator when an integration rejects your XML payload, when hand-editing configuration files, or when you need a quick sanity check on SVG, RSS, XSD, WSDL, or sitemap documents before deploying them.
