🔗 URL Encoder

Safely put spaces, &, ?, # and non-English characters into URLs and API calls.

🔒 Runs in your browser · files never uploaded

How to use the URL Encoder tool

  1. Type the value to encode.
  2. Pick component (for one value) or full URL.
  3. Copy the encoded text.

Frequently asked questions

Which characters get encoded?

Component mode encodes everything except A–Z a–z 0–9 - _ . ! ~ * ' ( ). Non-ASCII characters are converted to UTF-8 bytes, so "é" becomes %C3%A9.

Why is my & breaking the query string?

An unencoded & starts a new parameter. Encode each value separately with component mode so & becomes %26 and = becomes %3D.

Is double encoding a problem?

Yes – encoding an already-encoded value turns %20 into %2520. Decode first if you are not sure, or use the Swap button to check.

Related tools