Use the document’s schema—or select one
Validate using declared XSD or DTD references, assigned schema pools, or a specific schema chosen for the task.
XML validator for Windows
Use the dedicated XML validation workflow for XSD, DTD, and Schematron checks, with diagnostics that help you move from a failed document to a verified correction.

A complete validation workflow
Validate using declared XSD or DTD references, assigned schema pools, or a specific schema chosen for the task.
Run XSD or DTD validation and apply Schematron when the workflow needs rule-level assertions.
Inspect messages, jump to the affected location, fix the XML, and repeat the validation.
Choose the right XML check
A well-formedness check confirms that the XML syntax can be parsed. This XML validator tests the document against XSD, DTD, or Schematron rules and connects validation findings to the source.
POST /api/xml/check checks well-formedness. It does not perform XSD, DTD, or Schematron validation.
Download XML ValidatorBuddy for Windows.
Validation for agents and CI
After testing a validation rule interactively, call ValBuddy locally with explicit schema and input paths. A developer, AI coding agent, or Windows CI runner can gate the next step on the exit status and use the relevant diagnostics to correct a focused issue.
An agent may still send selected content or diagnostics to its model provider. XML processing may use network access when related resources resolve remote references.
This is the main XML validator page for XML ValidatorBuddy. Use it when you need a Windows desktop validator for schema-based XML validation, well-formedness checks, large XML files, repeatable batch validation, and detailed reports. If you are ready to install the software, go directly to the download page.
Download XML ValidatorBuddy as your XML editor now:
With XML Validator Buddy you can validate and inspect XML data without the need to open them. This is a big advantage compared to other tools which always require to open any XML instance even if you just want to check if the XML is well-formed. Using XML Validator Buddy you only need to select the documents in the built-in File Explorer and start to validate any amount of XML data at once against any schema.