XML URL Decode
URL decode XML strings or URL encode XML instantly
URL Encoded Input
XML Output
Examples
Paste URL-encoded XML into the input panel and the tool decodes it back to readable XML instantly.
URL Decode XML
URL Encoded Input:
Decoded XML Output:
Click Sample to load a URL-encoded XML example and see the decoded result.
What is XML URL Decoding?
XML URL decoding (percent-decoding) converts percent-encoded characters in a URL-encoded XML string back into their original characters. For example, %3C becomes <, %3E becomes >, and %20 becomes a space.
This is the reverse of URL encoding. It is commonly used when receiving XML data that was encoded for transmission over HTTP — such as in query strings, form data, or API payloads.
How to Use
Paste URL-Encoded XML
Paste your percent-encoded XML string (e.g. %3Croot%3E) into the input editor.
Get Decoded Output
The decoded XML appears instantly in the output panel, ready to read or copy.
Encode or Copy
Toggle to encode mode to go the other direction. See also XML URL Encode or XML Escape for entity-based escaping.
When is URL Decoding Useful?
URL decoding of XML is needed when working with HTTP APIs, webhooks, or form submissions where XML was encoded as a URL parameter. Without decoding, the XML will appear as a long string of percent signs and hex codes.
Frequently Asked Questions
What is the difference between XML URL decode and XML unescape?
XML URL decode reverses percent-encoding (e.g. %3C → <), while XML unescape converts XML entities (e.g. < → <). They are different encoding schemes used in different contexts.
Can I also URL encode XML with this tool?
Yes — click the Toggle button to switch to encode mode.
Does the tool validate the decoded XML?
The tool decodes the string and displays it. Use the XML Validator to check whether the result is well-formed XML.
Does this tool work offline?
All processing is done entirely in your browser — no data is sent to any server.
Related Tools
References: RFC 3986 – URI Syntax | W3C XML Specification