Developer / BROWSER-LOCAL

XML Formatter

Indent XML locally without enabling external entities or DTD declarations.

Processed on your device
Maximum 200,000 characters. Input is not stored.

Ready. Use Ctrl/⌘ + Enter to run.

Completed and failed run counts are stored only on this device.

How to use this tool

Paste a well-formed XML document and run to indent it.

Supported input and limits

DTD and entity declarations are rejected. This is formatting, not XSD validation. Maximum main input: 200,000 characters.

Frequently asked questions

Does my input leave my browser?

No. A local worker processes it; text and files are not uploaded or stored.

Will this load external XML resources?

No. External declarations are rejected and input stays in your browser.

Related tools