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

