A mismatched tag
A feed that will not parse has a </item> where </entry> was expected; the validator names both and the line.
Converts xml to result in this tab, with nothing sent anywhere.
Find related browser-local tools for nearby tasks without starting another search.
Browse all developer and data toolsAn XML validator checks that a document is well-formed: every tag closed, every pair matched, nothing overlapping. XML still carries a great deal of the world's data - RSS and sitemaps, SOAP and config files, office document internals - and a single unclosed or mismatched tag makes the whole document unparseable. This tool scans your XML in the browser and reports whether it is well-formed, naming the tag and line where the structure breaks when it does. It checks the structural rules that stop XML from parsing at all, which is the first thing to get right before any schema or meaning can matter, and it does so without sending your document anywhere. Feeds and sitemaps are a frequent case: a search engine or reader silently ignores a malformed feed, so confirming it is well-formed before publishing saves a debugging session spent wondering why nothing is picking it up.
A feed that will not parse has a </item> where </entry> was expected; the validator names both and the line.
Spotting a <div> that was never closed in a fragment of markup, reported with the line it opened on.
That the tags follow XML's structural rules: everything is closed, pairs match, and nothing overlaps. It is the baseline every parser requires.
No. It checks well-formedness, not conformance to a DTD or XSD. A well-formed document can still break a schema's rules.
Convert XML to readable JSON in your browser. Attributes, repeated tags and mixed content are all handled predictably.
JSON Validator in your browser. Instant, accurate, and nothing is uploaded.
YAML Validator in your browser. Instant, accurate, and nothing is uploaded.
Cron Expression Explainer in your browser. Instant, accurate, and nothing is uploaded.