Output will appear here
Output will appear here
XML Formatter
Pretty-print XML with configurable indentation — 2 spaces, 4 spaces, or tabs. Preserves attributes and handles self-closing tags correctly.
Use Cases
- Beautify minified SOAP responses for debugging
- Format XML configuration files before committing
- Pretty-print SVG files for readability
- Clean up XML exports from databases
Frequently Asked Questions
Does this preserve XML attributes?
Yes. All attributes are preserved during formatting, including namespace declarations and attribute order.
Is my data sent to a server?
No. All processing happens entirely in your browser. Your XML never leaves your device.