URL Encode "q=hello world&lang=en"

Original

q=hello world&lang=en

URL Encoded

q%3Dhello%20world%26lang%3Den

"q=hello world&lang=en" URL encoded is: q%3Dhello%20world%26lang%3Den

Common URL-encoded characters

CharacterEncodedName
%20space
/%2Fslash
?%3Fquestion mark
=%3Dequals
&%26ampersand
@%40at sign
#%23hash
+%2Bplus
%%25percent

How URL encoding works

URL encoding (percent-encoding) replaces unsafe characters with % followed by two hex digits. "q=hello world&lang=en" becomes "q%3Dhello%20world%26lang%3Den" because special characters like spaces, @, and / must be encoded in URLs.

Try the URL encoder

Loading tool...