URL Decoder

Decode URL strings

Input

Decode percent-encoded strings back to human-readable text. Useful for debugging API queries and tracking parameters.

Terminal

Console ready. Execute a command to see output...

About URL Decoder

Decrypt the query

Web browsers automatically encode URLs when sending data. Use this tool to reverse that process and read complex query strings or UTM parameters clearly.

Why decode?

Marketing campaigns often use long, ugly URLs full of %20 and %25 signs. Decoding them helps you verify the campaign data or debug API errors where parameters are getting mangled during transmission.

How to use URL Decoder

  1. Paste the encoded text
    Paste the percent-encoded string into the textarea.
  2. Hit Decode
    The browser runs decodeURIComponent and prints the readable result into the terminal panel.
  3. Run again if needed
    If the original data was double-encoded, hit Decode again on the previous result. To encode back use URL Encoder.

Frequently Asked Questions

Percent-encoding. Each %XX pair is two hex digits representing one byte of UTF-8 data. So %20 is the space character, %2F is /, %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82 is Привет (UTF-8 bytes 0xD0 0x9F 0xD1 0x80 ...). This tool calls decodeURIComponent in your browser to convert these back to readable characters.