Enter the text that you wish to encode or decode:
Use the online device from above to both encode or decode a string of text. For international interoperability, URIs should be encoded uniformly. To map the huge range of characters used worldwide into the 60 or so allowed characters in a URI, a -step technique is used:
Convert the character string into a chain of bytes, the use of the UTF-eight encoding
Convert each byte that isn't always an ASCII letter or digit to %HH, in which HH is the hexadecimal value of the byte
As an instance, the string: François would be encoded as: Frank.CC3%A7ois
(The "ç" is encoded in UTF-8 as two bytes C3 (hex) and A7 (hex), which might be then written as the 3 characters "%c3" and "%a7" respectively.) this could make a URI rather long (up to nine ASCII characters for a single Unicode person), however the intention is that browsers the handiest need to show the decoded shape, and plenty of protocols can send UTF-8 without the %HH escaping.