How it works
Paste XML markup. Format / validate walks the DOM and prints it with consistent indentation; if the parser rejects the document (e.g. unclosed tags), you’ll see the browser’s error message instead of broken output.
Related tools
JSON formatterPretty-print minified JSON and validate in one click; invalid input surfaces a clear parser message so you can fix commas, brackets, or quotes.Regex testerTune RegExp patterns with live results—see how many matches you get and where each one starts in the subject string.Slug generatorNormalize Unicode, drop diacritics, and replace spaces with single hyphens—ready for blog posts, IDs, or APIs.Color converterEdit HEX or any R/G/B channel; preview updates instantly—use Choose color when the browser exposes a native picker.