URL Encode / Decode (percent-encoding)
Percent-encode or decode URLs and query strings β entirely in your browser.
π Runs entirely in your browser. Your input and output are never sent to a server or stored β fully private.
About this tool
This URL encoder converts text and query-string values to percent-encoding and decodes percent-encoded URLs back to readable text. Use it when you need to safely put spaces, ampersands, accented letters or other special characters into a link or query parameter. It runs entirely in your browser, so the URLs you work with are never sent anywhere.
Frequently asked questions
What is percent-encoding?
Percent-encoding replaces characters that are unsafe in a URL with a percent sign followed by their hexadecimal byte value β for example a space becomes %20 and an ampersand becomes %26. This lets URLs carry any character without breaking the link.
What is the difference between encoding a whole URL and a single component?
Encoding a single component (like one query value) escapes characters such as / : ? & that have special meaning, while encoding a whole URL leaves those structural characters intact. Encode individual values when you build a query string, so the separators keep working.
Are my links sent anywhere?
No. Encoding and decoding run locally in your browser, so the links and values you paste are never uploaded or stored.