Paste or upload XML to validate…
Check XML syntax instantly with error line and column numbers. Runs in your browser — your data never leaves your machine.
Paste or upload XML to validate…
All validation happens in your browser using JavaScript. Nothing is uploaded to any server. Safe for SOAP messages and config files.
Validation runs as you type — no button to click. See results instantly as you paste or edit your XML.
When your XML is malformed, see the exact line and column number where the error was detected, along with a descriptive error message.
Paste your XML into the left panel and the validation result appears instantly on the right. A green checkmark means your XML is well-formed. A red error shows the exact problem with line and column numbers. You can also drag and drop an .xml file or use the upload button.
The most frequent XML errors are: unclosed or mismatched tags (e.g., <div> closed with </span>), unescaped ampersands in text content (use & instead of &), unescaped less-than signs (use <), missing quotes around attribute values, duplicate attributes on the same element, and invalid characters in tag names.
Pretty-print or minify XML with configurable indentation. Free, runs in your browser.
Convert XML to JSON instantly in your browser. Free, private, handles files up to 500 MB.
Validate JSON syntax and see errors with line numbers. Free, runs in your browser.