URL Encoder / Decoder
DeveloperPercent-encode special characters for safe URL usage, or decode encoded URLs back to readable format.
Frequently asked questions
How do I percent-encode a URL with special characters?
Paste the URL or text into the input box and the percent-encoded version, with spaces, ampersands, and other reserved characters escaped, appears immediately. Toggle to decode mode to reverse an already-encoded URL.
What is the difference between URL encoding and URI encoding?
They refer to the same percent-encoding scheme defined for URLs and URIs: reserved characters like spaces, question marks, and ampersands are replaced with a percent sign followed by their hex code so a string is safe inside a query string or path.
Is URL encoding safe to use for passwords or tokens in query strings?
Percent-encoding makes a value safe to transmit inside a URL, but it is not encryption or security, anyone can decode it back instantly. Avoid putting sensitive credentials in a URL at all, encoded or not.
Why does my decoded URL still show %20 or other codes?
That usually means the string was double-encoded. Run it through decode mode a second time to fully resolve nested percent-encoding, or check that the original encoder did not escape characters twice.