HyperGrad Tools — 30+ free online utilities. 100% client-side, no upload, no login. Explore ecosystem → ×
URL

URL Encoder/Decoder

Encode URLs to percent-encoding format and decode back. Handles UTF-8, query parameters, and special characters.

P1
Text/URL to Encode
Encoded Output

URL Encode FAQ

Why do I need to URL encode?
URLs can only contain ASCII characters. Special characters like spaces, Chinese characters, and symbols must be encoded to percent-encoding (e.g., space becomes %20) so they can be safely transmitted in URLs.
What is the difference between encodeURI and encodeURIComponent?
encodeURI preserves URL-structural characters like /, ?, &, =. encodeURIComponent encodes everything including those characters, making it suitable for encoding query parameter values.