Encode a value for a query parameter
Spaces, & and non-English letters are percent-encoded.
Input
Amina Khan & Sons, دبي
Output
Amina%20Khan%20%26%20Sons%2C%20%D8%AF%D8%A8%D9%8A
Encode text so it can be used safely in a URL, or decode a percent-encoded value back to readable text. Values are converted to UTF-8 first, so names in Arabic, Urdu or any other language and emoji come out correctly. Use Encode for a single query value, Encode URL for a whole address, and Decode to read links from logs and emails.
Tip: use Encode for a single query value and Encode URL for a whole address.
These outputs were produced by the same code that runs in the Tool tab.
Spaces, & and non-English letters are percent-encoded.
Input
Amina Khan & Sons, دبي
Output
Amina%20Khan%20%26%20Sons%2C%20%D8%AF%D8%A8%D9%8A
The address structure is kept; only unsafe characters are encoded.
Input
https://www.zvaad.com/search?q=men shoes&size=42
Output
https://www.zvaad.com/search?q=men%20shoes&size=42
The decoded URL and its query parameters.
Input
https%3A%2F%2Fwww.zvaad.com%2Fsearch%3Fq%3Dmen%20shoes%26size%3D42
Output
https://www.zvaad.com/search?q=men shoes&size=42
Each line is encoded on its own, with spaces as +.
Input
Dubai Marina
Al Barsha 1
Jumeirah Lake Towers
Output
Dubai+Marina
Al+Barsha+1
Jumeirah+Lake+Towers
Both can stand for a space. %20 works everywhere in a URL; + means a space only in form data and query strings. Inside a path, + is a plus sign.
The text was probably encoded twice, so %20 became %2520. Decode the result once more.
Letters A–Z and a–z, digits and - _ . ! ~ * ' ( ) stay as they are. Encode URL also keeps ; , / ? : @ & = + $ and #.
No. Encoding and decoding run on your device.
Read the privacy policy for how the site handles data.