SOAP Formatter
Paste a minified or unevenly indented SOAP XML envelope and instantly get a clean, two-space-indented result. No upload, no WSDL setup, runs in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Everything runs in your browser — your SOAP/XML is never uploaded. This is a formatter and validator, not a SOAP client.
How it works
- Paste a minified or unevenly indented SOAP XML envelope.
- The formatter re-indents every element and normalizes line breaks.
- Copy the formatted result into your editor, API tool, or logs.
Formatting re-parses the envelope's XML structure — namespaces, header, body, nested elements — then re-prints it with a consistent two-space indent per nesting level and one element per line, the same layout most SOAP request/response inspectors use.
FAQ
Is my SOAP envelope uploaded anywhere?
No. Formatting happens entirely in your browser — your SOAP XML is never sent to a server.
Does it work on the full envelope, including headers?
Yes — paste the whole SOAP envelope including soap:Header and soap:Body, or just the inner XML fragment.
Will it validate my SOAP request against a WSDL?
No — this tool only formats XML syntax (indentation and line breaks). It doesn't check elements against a WSDL schema.
What indentation does it use?
Two-space indentation per nesting level, matching the layout most SOAP clients (like SoapUI) display.
Can it format a plain XML file that isn't a SOAP envelope?
Yes — since formatting only re-indents general XML structure, any well-formed XML (not just soap:Envelope) will format correctly, though the tool is tuned for SOAP's typical namespace-heavy markup.
What happens if I paste invalid or broken XML?
The formatter reports a parse error instead of guessing at the structure, so you know to fix the XML rather than getting silently mangled output.
How we compare
| Feature | Online Tool Store | SoapUI | IDE XML formatter |
|---|---|---|---|
| No file upload — runs in your browser | ✓ | Desktop install required | ✓ |
| No project or WSDL setup | ✓ | Usually needs a WSDL-based project | ✓ |
| Free, no sign-up | ✓ | Pro features are paid | ✓ |
SoapUI is built for full request/response testing against a WSDL. SOAP Formatter is for the one-off case — a raw envelope pasted from a log file or bug report — formatted in one paste, no project setup required.