URL-decode XML

URL-decode XML in your browser. Paste or import percent-encoded XML and get clean, readable output with formatting and live character count.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .xml, .html, .log, .json
Total characters: 0
Options
Pretty format
Trim lines
Maximize output

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 Tove. Whether you’re decoding query params, logs, or escaped server responses, this tool gives you a quick, browser-based way to make that data usable again. You can clean up the format, control whitespace, and instantly export or copy the result. It’s fast, private, and always running live in your browser.

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.