Decoding a URL means converting percent-encoded sequences such as %20, %2F, and %3D back into readable characters. It is the fastest way to understand what a pasted link is really doing.
For quick inspection, paste the encoded value into the URL Decode tool. The tool runs in your browser, so the text you paste is not uploaded.
How do I decode a URL?
To decode a URL, convert each valid percent sequence %XX back to the byte it represents, then interpret the bytes as text, normally UTF-8. For example, %20 becomes a space and %E2%9C%93 becomes a check mark.
Should I decode the entire URL?
Decode the entire URL only when you want to make it readable for inspection. If you are writing code, parse the URL first and decode each component separately. Decoding before parsing can turn encoded delimiters like %26 into real & separators.
Why does %3F become a question mark?
%3F is the percent-encoded form of ?. In a URL, a real ? starts the query string, but %3F can safely appear inside a value. Decoding it too early may change a value into URL syntax.
Why does %26 matter in query strings?
%26 matters because it represents a literal ampersand. A real & separates query parameters, while %26 means the ampersand is part of the value. Decoding before splitting parameters can make one value look like two parameters.
Can decoding break a link?
Decoding can break a link if you replace encoded structural characters directly in the URL and then use that result as a link. Decoded text is excellent for reading and debugging, but production links often need to stay encoded.
What does malformed URL encoding look like?
Malformed URL encoding usually contains a bare percent sign or a percent sign not followed by two hexadecimal digits, such as %, %2, or %ZZ. Many decoders reject this because they cannot know which byte was intended.
What should I do after decoding?
After decoding, check whether the result is meant to be human-readable text or a URL component that must remain encoded in a final link. If you edit the value, put the edited text back through the URL Encode tool before sharing it.