Free Online Tool
URL Encoder & Decoder
Encode and decode URLs with percent-encoding instantly. Perfect for query strings and special characters.
Convert spaces to %20, & to %26, and handle any special character. All processing happens locally in your browser.
What is URL Encoding?
How URL Encoding Works
URL encoding replaces unsafe characters with % followed by hex values:
- Space → %20
- & → %26
- = → %3D
- ? → %3F
- # → %23
- + → %2B
Common Use Cases
- Query string parameters
- Form data submission
- API request parameters
- Redirect URLs
- Tracking parameters (UTM)
- Search queries in URLs
URL Encoding Examples
Original URL:
https://example.com/search?q=hello world&lang=中文Encoded URL:
https://example.com/search?q=hello%20world&lang=%E4%B8%AD%E6%96%87Query Parameter:
name=John Doe&email=john@example.comEncoded:
name=John%20Doe&email=john%40example.comCommon URL Encoding Reference
Space
%20
!
%21
#
%23
$
%24
&
%26
'
%27
(
%28
)
%29
*
%2A
+
%2B
,
%2C
/
%2F
:
%3A
;
%3B
=
%3D
?
%3F
@
%40
[
%5B
Frequently Asked Questions
URL Encoding FAQ
Why Use Our URL Encoder?
100% Private
All encoding happens in your browser. Your URLs never leave your device.
Instant Results
Real-time encoding as you type. No waiting or page reloads.
Full UTF-8 Support
Encode any character including Chinese, Japanese, emojis, and symbols.