A URL encoder percent-encodes text so it is safe in a link or query string. Spaces become %20 (this tool also accepts + as space on decode). Non-ASCII becomes UTF-8 then %HH. Use encode when you are building a search URL; use decode when you are reading a messy log line. The work stays in the browser.

Percent encoding in practice

Query string encode is the usual job: a title like “Wi-Fi speed test” cannot sit raw after ?q=. Encode URL online here, paste the result after the equals sign. Decode when a support ticket contains %7B%22ping%22%3A18%7D and you want JSON back — then open the JSON formatter. Base64 blobs in URLs often need a second pass through the Base64 decoder.

Not a speed test

Encoding a URL does not change internet speed. For Mbps and ping use the internet speed test. All browser utilities are listed on Tools.

Common questions

What does URL encode mean?

Percent-encoding replaces reserved characters (spaces, ?, &, non-ASCII) with %HH sequences so they can travel in a URL or query string.

Should I encode a whole URL or just the query value?

Encode the value you are inserting (a search term, a name). Encoding an entire URL including https:// will break the scheme slashes. This tool uses encodeURIComponent, which is the right default for query parts.