Free · without registration
Check XML for syntax errors and format
Check XML documents for syntax errors and create a readable output. The formatter takes mixed content and xml:space into account. Files and source code remain local.
Entry Processing
Their results
Well-formed XML as a basis
XML requires correctly closed elements, matching start and end tags, and allowed characters and namespace specifications. The browser parser reports syntax problems, such as an unmasked merchant sign or an incorrect ending tag. The term validator is often commonly used; this tool explicitly checks for well-formedness and not an external scheme.
Mixed content does not pull apart
For a document containing: <p>Hallo <b>Welt</b>!</p> text and elements are common content. Unthinkable indentation could bring additional spaces into the text. Such sections therefore remain coherent. CDATA and xml:space="preserve" are also considered. In purely structured elements, insignificant-looking interspace text nodes can be changed by the indentation; check the result for your application.
Edit files locally
Insert XML or open a UTF-8 file with a maximum of 500 KB. After successful processing, you can copy the text or download it as XML. Processing is limited to 30,000 nodes and 120 levels. DTDs and proprietary entity declarations are not supported; external resources are not loaded for verification.
Check additional technical rules for sitemaps and feeds
A well-formed document can still be an invalid sitemap or an incomplete RSS feed. Mandatory fields, permitted URL types and date formats depend on the application format. For this, use the Sitemap or Feed-Checker. The basic syntax rules describe the W3C XML specification.
Example of classification
<page><title>Start</page> has an incorrect end tag. <page><title>Start</title></page> is well-formed, but does not yet say anything about the requirements of a certain import format.
Frequent questions
Is being tested against XSD or DTD?
No. The XML well-formedness is tested. DTDs and entity declarations are rejected.
Do all bytes remain unchanged?
No. XML is parsed and serialized. Indentation, spelling of empty elements and other display details may change.
Will my file be uploaded?
No. The processing takes place locally in the browser.