URL Encoder & Decoder

Codifique (encode) ou decodifique (decode) strings para serem usadas com segurança em URLs. Ferramenta online para lidar com caracteres especiais e percent-encoding.

O que é Percent-Encoding?

URLs só podem ser enviadas pela internet usando o conjunto de caracteres ASCII. Caracteres que não pertencem a este conjunto, ou que têm um significado especial em uma URL (como /, ?, &, =), precisam ser codificados.


Essa codificação, chamada "Percent-Encoding", substitui o caractere problemático por um sinal de porcentagem (%) seguido por dois dígitos hexadecimais que representam seu valor ASCII. Por exemplo, um espaço em branco é codificado como %20.

Quando Usar Encode vs. Decode

  • Encode (Codificar): Use quando você tem um texto ou valor que precisa ser adicionado como um parâmetro em uma URL. Por exemplo, para buscar por "calças e camisas", a URL se tornaria /buscar?q=calças%20e%20camisas.
  • Decode (Decodificar): Use quando você recebe um parâmetro de uma URL e precisa lê-lo em sua forma original. O servidor ou o JavaScript no navegador decodifica calças%20e%20camisas de volta para "calças e camisas".