URL Encoder/Decoder

Encode special characters in URLs to percent-encoded format or decode encoded URLs back to readable text. Essential for handling URLs with spaces, special characters, and non-ASCII characters.

0 characters
0 characters

Common URL Encoded Characters

Space%20
!%21
#%23
$%24
&%26
=%3D
?%3F
@%40

FAQ

What is URL encoding?

URL encoding (percent encoding) converts characters that are not allowed in URLs into a format using % followed by hexadecimal values. For example, a space becomes %20.

When should I encode a URL?

Encode URLs when passing data through query parameters, handling user input in URLs, working with non-ASCII characters, or when URLs contain reserved characters like &, =, or ?.

What is the difference between encodeURI and encodeURIComponent?

encodeURI encodes a complete URL but preserves characters like /, :, and ?. encodeURIComponent encodes all special characters and is used for encoding individual URL components like query values.

Related Tools