日本語

Format XML

Paste XML, get it formatted and validated. Everything runs in this tab, so pasting a config file with credentials in it is not a mistake.

Loading the tool…

How it works

  1. Paste your XML or drop a file.
  2. Choose the indent and print width.
  3. Format, then copy or download the result.

Why nothing is uploaded

Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.

Verify it yourself

  1. Open your browser’s developer tools (F12) and select the Network tab.
  2. Load your file and run the tool.
  3. The only requests you will see are the tool’s own code and, once cached, none at all.

Proof it stays local →

Frequently asked questions

Why does this matter more than for other formatters?

Because the things people paste into online formatters are configuration files, API responses and query logs — the exact files that contain tokens, internal hostnames and personal data. Here the text stays in the tab; there is no endpoint to send it to.

What happens if my input is invalid?

You get the parser’s own error message and position instead of silent damage. Nothing is written back over your input, so you can fix it and try again.

Can I minify as well?

Yes, for JSON and XML, where removing whitespace is provably safe. Real JavaScript and CSS minification renames and rewrites code, and a regular expression pretending to do that would silently break your file — so it is not offered.