🔗 URL Encoder
Safely put spaces, &, ?, # and non-English characters into URLs and API calls.
🔒 Runs in your browser · files never uploaded
Parsed URL
Query parameters (0)
| # | Key | Value (decoded) |
|---|
How to use the URL Encoder tool
- Type the value to encode.
- Pick component (for one value) or full URL.
- 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.