XML URL Decoding
Paste URL-encoded XML and decode it into readable XML that you can copy, format, or download.
Last updated: May 28, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is XML URL Decoding?
XML URL Decoding reverses percent encoding for XML payloads. Encoded XML often appears in query strings, webhook payloads, logs, redirects, form posts, and debugging output. This tool decodes the text, optionally handles plus signs as spaces, optionally performs repeated decoding, and can pretty-print the XML if the decoded result is well formed.
How to Use XML URL Decoding
Paste the URL-encoded XML string into the input panel.
Keep plus-as-space enabled for form-encoded data.
Enable repeated decoding if the payload was encoded more than once.
Keep pretty-print enabled to format readable XML.
Copy or download the decoded output.
Common Use Cases
- Decoding XML stored in URL query parameters.
- Reading encoded SOAP payloads from logs.
- Debugging webhook or form submissions that contain XML.
- Recovering XML snippets from percent-encoded redirect URLs.
Example Input and Output
A percent-encoded XML value decodes into readable XML.
%3Cstatus%20ok%3D%22true%22%3EReady%3C%2Fstatus%3E<status ok="true">Ready</status>Privacy
Encoded XML is decoded locally in your browser and is never sent to a server.

