What is percent encoding?
Percent encoding replaces special characters with %HH so URLs remain valid in browsers and requests.
Turn special characters into percent encoding and decode URL strings instantly in your browser.
Encode special characters or decode percent-encoded URLs in seconds.
Input
Hello world? q=Zettools & more
Output
Hello%20world%3F%20q%3DZettools%20%26%20more
Spaces become %20 and reserved characters are percent-encoded.
Percent encoding replaces special characters with %HH so URLs remain valid in browsers and requests.
Yes. Encode any string or URL component, and avoid double-encoding characters that are already percent-encoded.
No. Encoding and decoding happen in your browser.