Percent-encode special characters in URLs or decode them back to readable text. Free, instant, no signup.
? Free Forever? No Signup? Runs in Browser? 100% Private
Input
Output
Free URL Encoder & Decoder
URLs can only contain a limited set of ASCII characters. Special characters must be percent-encoded. This tool handles encoding and decoding instantly.
What is URL encoding?
Replaces special characters with % followed by two hex digits. Space ? %20, & ? %26.
When do I need this?
When building query parameters, embedding URLs in HTML, or sending URLs in API requests.
What is the difference between encode and encodeURIComponent?
encodeURIComponent encodes everything — use it for individual query parameter values.
Can I decode multiple URLs at once?
This tool processes one URL at a time. Paste each URL separately.