URL Decoder
Decode percent-encoded URL strings back to readable text. Converts %XX sequences to original characters for debugging and data inspection.
Complete Guide: URL Decoder
Everything you need to know about using URL Decoder effectively
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.
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.
Enter the encoded text
Paste the percent-encoded string you want to decode.
Decode
Click Decode. The tool converts %XX sequences back to characters.
Copy the result
Copy the decoded text for use in your application.
%20 decodes to a space character.
%26 decodes to an ampersand (&).
%3D decodes to an equals sign (=).
If decoding fails, check that the input uses valid percent encoding.