โ
XML Validator
Developer
Check XML well-formedness with browser parser errors; DTD and XSD validation are not supported.
0
0
Input
Checks well-formedness, not XSD or DTD validity. DTD declarations are unsupported. Minify removes whitespace between child elements; mixed text, CDATA and xml:space="preserve" are retained.
Output
Check XML well-formedness using the browser parser, which reports malformed tags, attributes and other parsing errors. Error details depend on the browser.
See moreSee less about the XML Validator
DTD declarations are rejected; a successful parse does not establish XSD or DTD validity.
Key features
- Clean interface
- Fast processing
- No signup required
- Works offline
Related Blog Posts
Quick answers for XML Validator
How does it detect XML errors?
It parses your input with the browser's native DOMParser and checks the resulting document for a parsererror node, showing the browser's own detailed error message when one appears.
What does a successful validation look like?
A green checkmark and a "Valid XML" label appear once your input parses without a parsererror node, no extra error details are shown.
Do I need to close every tag exactly?
Yes, DOMParser enforces strict well-formedness, so unclosed tags, mismatched closing tags, and invalid character sequences will all trigger the error path here.
Does Valid XML mean it matches a schema?
No. It means the browser parsed well-formed XML. DTD declarations are rejected, and XSD validation is not provided.