📌 Overview

Pretty-print and validate XML with proper indentation. Spot mismatched tags quickly and make config or RSS files human-readable.

📰 XML Formatter

Pretty-print and validate XML with proper indentation. Spot mismatched tags quickly and make config or RSS files human-readable.

Paste XML and click Format.
🔒 All processing happens in your browser. No data is uploaded to any server.

📖 Deep Dive: XML Formatter

Why format XML

XML is common for config and data exchange, but XML flattened into one line is very hard to read. Pretty-printing with indentation quickly exposes structural issues.

How it works

The tool uses the browser's XML parser to turn the document into a node tree, then serializes it back with two spaces of indentation per level; a parse failure means the structure is wrong.

A quick example

Paste a flattened API-response XML and after formatting every tag is neatly nested; unclosed nodes are spotted immediately.