URL-decode XML in your browser. Paste or import percent-encoded XML and get clean, readable output with formatting and live character count.
How to Use:
- Paste your URL-encoded XML into the Encoded XML Input box.
- Or use the Choose File button to upload a
.xml
,.txt
,.html
, or.log
file containing encoded XML. - Toggle Pretty format to enable indented, human-readable output.
- Toggle Trim lines to remove excess whitespace from each line after decoding.
- Enable Maximize output to expand the output textarea for easier review.
- The tool decodes your input live and updates the Decoded XML Output box instantly.
- Use Copy Output to copy the result to your clipboard.
- Click Export to File to save the output as a
.xml
file. - Press Clear All to reset everything input, output, toggles, file name, and character count.
What URL-decode XML can do:
URL-decode XML takes URL-encoded XML content like %3Cnote%3E%3Cto%3ETove%3C%2Fto%3E and transforms it back into its original readable format, like
Example:
Before:
%3Cnote%3E%0A%20%20%3Cto%3ETove%3C%2Fto%3E%0A%20%20%3Cfrom%3EJani%3C%2Ffrom%3E%0A%3C%2Fnote%3E
After:
<note>
<to>Tove</to>
<from>Jani</from>
</note>
Common Use Cases:
URL-decode XML is perfect for debugging APIs, decoding logs, or cleaning up data pulled from URLs or JavaScript. It’s especially helpful when working with webhooks or query strings that encode XML for transmission. Whether you’re a developer, tester, or just stuck with mangled markup, this tool gets you clean XML fast.
Useful Tools & Suggestions:
After running URL-decode XML, it’s smart to follow up with Validate XML to catch any formatting issues that sneaked in. If you’re planning to convert it, Convert XML to JSON is a solid next move once the data’s clean and readable.