URL Encode

Ícone de um escudo na cor preta e fundo branco, dentro dele há um sinal de checkNão armazenamos nem compartilhamos sua url/texto.

Compartilhe no WhatsApp
Compartilhe no Facebook
Compartilhe no Linkedin

Para que serve uma URL codificada?

A codificação de URL serve para garantir que todos os caracteres em uma URL sejam transmitidos e compreendidos de forma segura e correta pela internet.

A codificação garante compatibilidade dos padrões, afinal, por mais adaptados que sejam os navegadores atualmente, nem todos os caracteres são compreendidos ou permitidos em uma URL. Por exemplo, veja estes caracteres:

  • ? (interrogação)
  • & (e comercial)
  • = (igual)
  • # (cerquilha ou jogo da velha)

Estes caracteres são considerados como reservados, ou seja, você não pode criar uma URL personalizada e usar eles, isto ocorre pois possuem funções específicas dentro de um URL.

Outro aspecto importante sobre o encode de URL é que em uma URL não é possível deixar espaços, por exemplo, não é possível que uma URL seja assim:

https://ferramentasweb.com.br/url encode/

Mas ai você deve estar se perguntando, "mas quem precisaria usar espaço em uma URL?"

Foto do Baby Yoda

Paciência você deve ter, meu jovem Padawan

Algumas situações exigem que seja utilizado espaço na URL, e um exemplo bem prático é o link que pode ser gerado para abrir uma conversa no WhatsApp. Você já deve ter se deparado com um link assim:

  • https://api.whatsapp.com/send?phone=XX&text=Ol%C3%A1,%20bom%20dia.
  • https://wa.me/XX?text=Ol%C3%A1,%20bom%20dia.

No exemplo acima, o link vai abrir uma conversa com o número fictício com a mensagem: 

Veja que no caso, foram aplicadas codificações para ajustar os espaços no texto, que são os , e também o á com o .

Conseguiu compreender melhor agora a importância da codificação de URL's pequeno padawan? Até porque, imagine só como seria uma URL de um site japonês ou indiano se não houvesse a codificação?!

Confira abaixo a lista contendo todos os caracteres e sua representação codificada:

Caracteres Codificados

CaracterCodificação|CaracterCodificação
Á%C3%81á%C3%A1
Â%C3%82â%C3%A2
À%C3%80à%C3%A0
Å%C3%85å%C3%A5
Ã%C3%83ã%C3%A3
Ä%C3%84ä%C3%A4
Æ%C3%86æ%C3%A6
É%C3%89é%C3%A9
Ê%C3%8Aê%C3%AA
È%C3%88è%C3%A8
Ë%C3%8Bë%C3%8B
Í%C3%8Dí%C3%AD
Î%C3%8Eî%C3%AE
Ì%C3%8Dì%C3%AC
Ï%C3%8Fï%C3%AF
Ó%C3%93ó%C3%B3
Ô%C3%94ô%C3%B4
Ò%C3%92ò%C3%B2
Õ%C3%95õ%C3%B5
Ö%C3%96ö%C3%B6
Ú%C3%9Aú%C3%BA
Û%C3%9Bû%C3%BB
Ù%C3%99ù%C3%B9
Ü%C3%9Cü%C3%BC
Ç%C3%87ç%C3%A7
Ñ%C3%91ñ%C3%B1
Ý%C3%9Dý%C3%BD
"%22<%3C
>%3E%%25
¨%C2%A8\%5C
[%5B]%5D
{%7B}%7D
`%60´%C2%B4
^%5Eº%C2%BA
ª%C2%AAEspaço%20
Enter%0ATab%09