Your files stay on your device XML formatter, validator, extractor Check well-formedness, format or minify, walk XML to and from JSON with the attribute/text mapping stated up front, view the element tree with attributes and namespaces, and pull values with a small documented path subset, not XPath. A DOCTYPE that declares entities is refused outright; sanitization is a different tool's job. ValidateFormatMinifyTreeXML → JSONJSON → XMLXML → HTMLXML → MarkdownExtractCopyDownloadNothing in yet Paste, drop, or type to begin. Everything stays on this device. well-formedness only: no schema, no DTD Next door in Config - YAML (/config/yaml) - JSON Converter (/json/convert) - TOML (/config/toml) All config tools (/config) Canonical HTML: https://nutter.tools/config/xml Markdown version: https://nutter.tools/config/xml/index.md Plain-text version: https://nutter.tools/config/xml/index.txt Agent index: https://nutter.tools/llms.txt