- XML Checker SEPA - Validate and Repair XML
- Regex Checker C# — Test Patterns, Groups, and Options
- Cron Formatter — Normalize, Validate & Explain
- Hash Formatter - Format, Minify, and Validate
- Online JSON Converter from String (Unescape & Parse)
- Base64 Formatter Online (Wrap Lines, Normalize, Base64URL)
- Regex Online Converter
- Ruby Hash Formatter Online
How to use
Paste your XML (or text) and choose an action.
- Paste XML into the input box.
- Click Validate to check well-formedness (syntax).
- Click Pretty Print to format with indentation, or Minify to compact it.
- Use Escape/Unescape for entity conversion (useful for logs, config values, or embedding).
FAQ
Is this the same as the Notepad++ XML Tools plugin?
It mirrors the common actions (pretty print, minify, well-formed check), but it’s not a full replacement for every plugin feature.
Does “Validate” check against an XSD schema?
No. It checks well-formed XML (syntax) using the browser XML parser; XSD validation isn’t included.
Why did formatting change whitespace in my XML?
If you enable “Strip whitespace-only text nodes”, indentation/newline-only nodes are removed (useful for minifying), which can matter for mixed-content XML.
How do I pretty print XML in Notepad++?
Install “XML Tools” via Plugins Admin, then use the plugin’s Pretty Print/Format command (names can vary by version).
What’s the difference between Pretty Print and Minify here?
Pretty Print adds line breaks + indentation; Minify removes indentation whitespace and compacts between tags.
What do Escape/Unescape do?
Escape converts characters like < and & into XML entities; Unescape converts entities back to characters.
Is my XML sent to a server?
No network calls are used by this tool; processing happens locally in your browser.