XML Validator
Validate XML syntax and structure.
Input text
Result
XML Validator
An XML document that looks fine can still be invalid: one unclosed tag, a stray ampersand or a mismatched quote anywhere in the file, and every parser that touches it will refuse to load it. This validator parses your XML with a strict parser and reports what is wrong and where, so you spend seconds fixing the error instead of eyeballing a three-thousand-line configuration file.
Paste the document and validation runs as you type. A clean result means the XML is well-formed — properly nested, correctly escaped, every tag closed — which is what tools, APIs and importers require before they even look at your content. Typical culprits it catches: unescaped ampersands in URLs, attributes with unquoted values, tag-name case mismatches and stray characters left behind by copy-paste.
Validation happens entirely in your browser and the document never leaves your machine, so it is safe to check configuration files, SOAP payloads and API responses that contain hostnames, credentials or customer data. A concrete example: an RSS feed that loads in one reader and fails in another almost always contains one unescaped ampersand in an item description — validating it here names the exact line instead of leaving you to bisect the file. If your XML turns out to be valid but unreadable, run it through the XML beautifier afterward to get a properly indented, human-readable version of the same document.
XML Validator Examples
Click to try!
Check if an XML string is well-formed.
Example of malformed XML.
You May Also Like
We use cookies for analytics and advertising. You choose what's enabled. Essential cookies are always on. Privacy Policy