Skip to content
Browse tools

Format · Validate · Explore · Free forever

XML readable

Paste it, drop a file on it, or open one — it is validated and formatted as you type, with a browsable tree you can search instead of scrolling. Malformed XML is pinpointed to the exact line and column.

📥 Reads 4 formats

XML · XHTML · SVG · RSS

📤 Writes 2 files

.xml · .min.xml

🩹 Checks on every parse

Well-formedness · line & column · entities

⚡ Handles no upload

Large documents · deep nesting · searchable tree

Nothing is uploaded and nothing is saved. Parsing happens inside this browser tab — close it and your data is gone. Safe for configs, feeds and customer records.

No account · No upload · No trace
Step 1

Your XML

empty
Options
drop an .xml file to load it
Step 2

Output

Indent
text content and CDATA are never reflowed

waiting for valid XML

waiting for valid XML

waiting for valid XML

Nothing to check yet Paste XML or open a file to begin.

Worth knowing

Your content is never reflowed

Only the whitespace between elements is touched. Text, CDATA sections, comments and processing instructions come out exactly as they went in — which matters when whitespace is significant.

Errors carry a position

An unclosed tag or a stray & is reported with the line and column, and Go to the problem puts the cursor there. No hunting through 4,000 lines.

Search opens the branch

Searching the tree matches element names, attribute names, attribute values and text. Rather than listing paths, it opens the branches leading to every hit so you read the match in its actual context.

It uses your browser's parser

Validation runs on the same XML engine the browser itself uses, so there is no third-party parser to trust, nothing is uploaded, and the page keeps working offline.

FAQ

Common questions

How do I format XML?

Paste it or open a file. Formatting happens as you type - there is no button to press.

Why does mine fail to parse?

Usually an unclosed tag, a mismatched closing tag, an unescaped ampersand or angle bracket, or more than one root element.

Is my XML uploaded?

No. Parsing and formatting happen in your browser and the document never leaves the page.