URL encoder and decoder

Turn special characters into percent encoding and decode URL strings instantly in your browser.

How to use the URL Encoder

Encode special characters or decode percent-encoded URLs in seconds.

  1. Choose Encode to convert text into percent-encoded URL format.
  2. Choose Decode to turn a percent-encoded URL back into readable text.
  3. Copy the output or clear to start over.

Example

Input

Hello world? q=Zettools & more

Output

Hello%20world%3F%20q%3DZettools%20%26%20more

Spaces become %20 and reserved characters are percent-encoded.

URL Encoding FAQs

What is percent encoding?

Percent encoding replaces special characters with %HH so URLs remain valid in browsers and requests.

Can I encode a full URL?

Yes. Encode any string or URL component, and avoid double-encoding characters that are already percent-encoded.

Does this tool send my data to a server?

No. Encoding and decoding happen in your browser.