URL Decoder

URL Decoder

Decode percent-encoded URL strings back to readable text. Converts %XX sequences to original characters for debugging and data inspection.

url
decode
web
Share this tool:
Quick Presets
Common URL-encoded strings for quick decoding
Input
Enter URL-encoded text to decode
0 characters
How it works: URL decoding reverses percent-encoding, converting %XX sequences back to their original characters. For example, %20 becomes a space, and %26 becomes &. Uses decodeURIComponent() to handle all encoded characters.

Complete Guide: URL Decoder

Everything you need to know about using URL Decoder effectively

What is URL Decoder?

The URL Decoder converts percent-encoded strings back to their original readable form. It reverses URL encoding by replacing each %XX sequence with the character it represents. The tool uses decodeURIComponent() and validates the input before decoding. All processing happens in the browser.

This tool takes a percent-encoded string and converts every %XX sequence back to its corresponding character using UTF-8 decoding. It validates the input to ensure the encoding is well-formed and reports errors for invalid sequences.

Key Features
Decodes percent-encoded strings to readable text
Uses decodeURIComponent for accurate decoding
Handles all Unicode characters
Validates input and reports encoding errors
Quick preset examples
Copy decoded output to clipboard
Shows character count before and after
Runs in the browser with no uploads
Common Use Cases
When and why you might need this tool

Reading encoded URLs

Decode a percent-encoded URL to see the original readable text.

Debugging API responses

Decode encoded values in API responses or server logs to inspect the original data.

Processing encoded form data

Decode form submission data that arrives in percent-encoded format.

Inspecting redirect URLs

Decode complex redirect URLs with encoded parameters to understand the final destination.

How to Use This Tool
Step-by-step guide to get the best results
1

Enter the encoded text

Paste the percent-encoded string you want to decode.

2

Decode

Click Decode. The tool converts %XX sequences back to characters.

3

Copy the result

Copy the decoded text for use in your application.

Pro Tips
1

%20 decodes to a space character.

2

%26 decodes to an ampersand (&).

3

%3D decodes to an equals sign (=).

4

If decoding fails, check that the input uses valid percent encoding.

Frequently Asked Questions