<>essentialdevtools
Developer tools · Free browser tool

URL encoder / decoder

Encode a URL component for use in a query value or path segment, or decode percent-encoded text.

How to use this tool

  1. Enter the text or encoded URL component.
  2. Choose Encode to escape reserved characters, or Decode to restore them.
  3. Copy the result into the appropriate part of your URL.

Example

hello world & more → hello%20world%20%26%20more

What to know

This uses component encoding. Do not encode a complete URL unless you intend to store that entire URL as a value inside another URL.

Frequently asked questions

Does a plus sign become a space?

No. This decoder follows percent-encoding rules. A literal + remains +; form-urlencoded data has different handling.

Can I decode more than once?

Only if the source was encoded multiple times. Repeated decoding can change the intended meaning of a URL.