Skip to main content

URL Decoder

Convert percent-encoded URLs and query strings into readable text for debugging and logs.

Switch to Encoder

Decode percent-encoded URLs and convert them back to human-readable text. Reverse the URL encoding process to see the original characters, making it easier to read encoded URLs, debug URL issues, and understand what data is being transmitted in query parameters and paths.

What is URL Decoder?

URL decoding is the reverse process of URL encoding. It converts percent-encoded sequences (like %20 for space, %26 for ampersand) back to their original characters. This is useful when you receive encoded URLs and need to see the actual values, debug URL parsing issues, or extract readable information from encoded query parameters.

Common Use Cases

  • Reading encoded query parameters from URLs
  • Debugging URL parsing issues in web applications
  • Extracting readable data from encoded URLs
  • Understanding what data is being sent in HTTP requests
  • Converting encoded URLs for display purposes
  • Decoding international characters in URLs
  • Analyzing encoded URLs for security auditing

How It Works

The URL decoder scans the input for percent-encoded sequences (patterns like %XX where XX are hexadecimal digits). Each sequence is converted back to its corresponding character. The tool handles UTF-8 decoding for international characters, ensuring that multi-byte characters are properly decoded. It preserves the URL structure while making the content human-readable.

Examples

Decoding a query parameter

Input:
search%20query%3Dhello%20world
Output:
search query=hello world

Decoding special characters

Input:
file%20name%20%26%20data.txt
Output:
file name & data.txt

ThenCatch is a free developer toolkit. Learn more about us.