jarvisbox

XML Formatter

Paste minified or messy XML and get a properly indented, human-readable version in one click — 100% client-side, no upload, no server needed.

100% client-side · no upload

How to use

  1. Paste your XML content — minified, single-line, or messy — into the input box.
  2. Click "Format XML" to get a properly indented, human-readable version.
  3. Copy the output or fix any parse errors shown in the status bar.

Related tools

More ways to use this tool

Frequently Asked Questions

Is this tool free?
Yes, completely free with no signup required.
Does my XML leave my device?
No. Formatting is done entirely in your browser using the built-in DOMParser — nothing is uploaded.
Does it work on mobile?
Yes. The tool is mobile-first and works on iOS Safari and Android Chrome.
What if my XML is invalid?
The tool reports the parse error below the button so you can see exactly what went wrong.

Last updated:

Report a problem with this tool