URL Encoder / Decoder

Enter the text that you wish to encode or decode:

About URL Encoder / Decoder

About URL Encoder / Decoder


Use the online tool to encode or decode a string of text. For worldwide interoperability, URIs have to get encoded. It is to map the wide range of characters used worldwide to the 60. You can also allow characters in a URI; a two-step process gets used:

  • Convert the character string into a sequence of bytes with the UTF-8 encoding
  • Convert each byte that is not an ASCII letter or digit to %HH, where HH is the hexadecimal value of the byte

For example, the string: François, would get analyzed as 

(The"ç" gets encoded in UTF-8 as 2 bytes C3 (hex) and A7 (hex). It can then get composed as the 3 characters"%c3" and"percent a7".) It ma ake a URI quite long (up to 9 ASCII characters to get one Unicode character). But the intention is that browsers only should display the decoded type. Many protocols may send UTF-8 without the %HH escaping.