All Tools
Categories
XML Tools 64 Email Marketing Tools 55 Import-Export Tools 50 Text Tools 12 Shipping Freight Tools 5 Calculator 4 Marketing Tools 3 Encoder Tools 1
About Contact Privacy

URL-decode XML

Free URL decoder for XML that turns percent-encoded text back into a document, with plus-to-space handling, lenient decoding of malformed sequences and optional XML validation. Copy, download or print the result. Runs in your browser — nothing is uploaded.

Input
Output

About URL-decode XML

Percent-encoded XML arrives via URLs, redirects and API query strings — but it is unusable until decoded. URL-decode XML reverses the encoding, restoring the original document from its %XX sequences.

Decoding handles query-string conventions (optional + to space), tolerates malformed sequences in lenient mode, and can validate the result as well-formed XML. All of it happens locally in your browser.

Features

  • Standard percent-decoding: %XX sequences are converted back to UTF-8 text.
  • Plus-to-space option: decode HTML form-style input correctly.
  • Lenient mode: malformed sequences are preserved rather than causing failure.
  • Optional XML validation: confirm the decoded result is well-formed.
  • Live updates: decode as you type with the live toggle.
  • Copy, download or print: the decoded XML is a click from your clipboard.
  • Round-trip friendly: pair with the URL-encode tool to verify fidelity.
  • Private by design: nothing leaves your browser.

How to Use

  1. Paste the percent-encoded text or load it from a file.
  2. Enable plus-to-space if the input came from an HTML form or query string.
  3. Turn on lenient mode for dirty input that a strict decoder rejects.
  4. Toggle XML validation to confirm the result is well-formed.
  5. Copy or download the decoded XML.

Examples

Example 1 — URL analysis. Decode an XML fragment embedded in a URL parameter to see exactly what the server received.

Example 2 — Form payloads. Percent-encoded XML from HTML forms decodes correctly with plus-to-space enabled.

Example 3 — Log forensics. Decode encoded payloads captured in logs to reconstruct the original documents and validate them.

Benefits

  • Reconstructs originals — encoded XML back to readable text.
  • Handles real-world input — plus handling and lenient mode.
  • Validated output — confirm well-formedness at decode time.
  • Instant and free — paste, decode, copy, done.
  • Private by design — local decoding, nothing uploaded.

Frequently Asked Questions

What does URL decoding do?
It reverses percent-encoding: every %XX sequence is converted back to its byte and the result is decoded as UTF-8 text. Optionally, + is converted to a space for query-string style input.
What is the plus-to-space option for?
In HTML form encoding, + means a space. If your input came from a form or a query string, enable this option so + is decoded as a space rather than left as a literal plus.
What is lenient mode?
Lenient mode tolerates malformed input — such as a % that is not followed by two hex digits — by leaving the bad sequence untouched instead of failing. Use it for dirty input that a strict decoder rejects.
How do I know the result is valid XML?
Enable the validate option and the decoder parses the result, reporting an error if the decoded text is not well-formed XML.
Is anything uploaded?
No. Decoding and validation run entirely in your browser; nothing is transmitted, stored or logged.