Runs locally

URL Decode

Decode percent-encoded URL text into readable characters.

Input is processed in your browser and is not uploaded.

Output

Results appear here.

Add input to see a result.

Use this URL decoder to inspect query parameters, redirect URLs, webhook payloads, and copied links. It converts percent-encoded values back to readable text. Lightweight, mobile-friendly, and built for quick repeat use.

Read percent-encoded URLs, callbacks, and copied parameters

Decoded URL text is easier to review when a link contains nested redirect targets, international text, or encoded symbols. This decoder helps you inspect what a browser or server will receive after percent-encoded sequences are converted back into characters.

Redirect analysis

Decode redirect and return_to parameters to confirm where a user will actually land.

Search and analytics checks

Inspect encoded search terms, campaign values, and event payloads without reading percent codes manually.

International URLs

Turn encoded Korean, Japanese, emoji, and symbols back into readable text while debugging links.

How to inspect a URL value

  1. 1Copy the specific encoded value you want to inspect.
  2. 2Decode it once and check whether the result still contains encoded sequences.
  3. 3Decode again only if the value was intentionally nested, such as a URL inside another URL.
  4. 4Compare the decoded text with the surrounding parameter names before changing production links.

Encoded parameter

q=Textbun%20tools%20%26%20privacy
q=Textbun tools & privacy

After decoding, you can see that the ampersand was part of the value, not a parameter separator.

Decode carefully

  • A lone percent sign or incomplete hex pair is invalid URL encoding.
  • Nested redirect URLs may need selective decoding rather than decoding the entire URL repeatedly.
  • Decoded output can contain characters that change URL meaning if pasted back without encoding.

FAQ

What is URL decoding?+

URL decoding converts percent-encoded sequences like %20 back into readable characters.

Why do I see an invalid URL encoding error?+

The input may contain a percent sign that is not followed by a valid hexadecimal code.

Does this decode full URLs?+

It decodes the text you paste, including full URLs or individual parameters.