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".