Work with the original document
Continue in the shared XML workspace with source and element outline. Back to website keeps it mounted; Resume editor returns to it. Browser sessions are temporary, so download work you want to keep.
Free · local XML tools
Choose your XML, root schema and any local dependencies. Select XSD 1.0 or 1.1, then review validation feedback beside the original XML.
Original XML stays in your browser. Task inputs: up to 8 MiB combined.
Your XML and attached schemas open together in Tools. Run the selected XSD validator and review diagnostics.
Edit XML with undo, validate again and download a copy. Save an XML project to keep schemas and settings.
Continue in the shared XML workspace with source and element outline. Back to website keeps it mounted; Resume editor returns to it. Browser sessions are temporary, so download work you want to keep.
Attach imports and includes yourself. This entry supports flat filenames; the XSD 1.0 editor can remap resource URIs. Missing dependencies produce errors without network fetches.
Choose explicitly. XSD 1.0 uses the local libxml2 engine with a 10-second timeout. XSD 1.1 uses xmlschema 4.2.0 in a local Python/WASM runtime with a 30-second timeout; its first load downloads runtime assets. Input XML and schemas stay in the browser.
Attach the root schema first and then its local dependency files. This entry accepts unique flat filenames and relative imports by filename. The editor can remap XSD 1.0 resource URIs. Missing or remote resources report an error; they are not fetched automatically.
This task entry accepts at most 8 MiB combined input and 64 dependency files. XSD 1.1 also checks the decoded UTF-8 combined input budget. Ordinary XML editing supports files up to 25 MiB; larger files use bounded previews. Save an XML project to keep schemas with the document; an XML download does not embed schemas.