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.
Frequently Asked Questions
What does URL decoding do?
It converts percent-encoded sequences such as %3C and %3E back into their original characters, such as < and >.
Should I enable plus-as-space?
Keep it enabled for application/x-www-form-urlencoded data, where + represents a space. Turn it off if plus signs are meaningful in your XML text.
What is repeated decoding?
Repeated decoding is useful when a value was encoded more than once. The tool will decode up to a few passes while encoded octets remain.
Is my XML uploaded?
No. Decoding and optional formatting happen in your browser.
Related Tools
URL Encoder/Decoder
Encode and decode URL strings with special characters.
XML Stringify Online
Stringify XML into a safe JavaScript or JSON string literal with validation, optional compacting, and copy/download output.
XML Pretty Print
Pretty-print XML online with clean indentation, optional comments, XML declaration controls, and validation errors.
XML Validator
Validate XML syntax online. Shows valid/invalid status with exact error line and column, plus structure stats including root element name and element count.
XML Highlighter
Highlight XML syntax online with readable colors, optional formatting, line numbers, and copyable HTML output.
XML Editor Online
Edit, validate, format, and minify XML in your browser. Real-time syntax validation with error line detection, pretty-print with configurable indent, and minification.

