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%20camisasde volta para "calças e camisas".