Para que serve o codificador de URL
Endereços web só aceitam um conjunto limitado de caracteres, então espaços, letras acentuadas e símbolos como & ou ? dentro de um valor precisam virar códigos de porcentagem: espaço vira %20 e ç vira %C3%A7. Esta ferramenta codifica texto para usar numa URL e decodifica códigos de porcentagem para texto legível. Por padrão ela codifica tudo, o certo para um único valor de consulta; marque a opção para manter um endereço inteiro legível. Ao decodificar, ela também transforma + em espaço, como os formulários enviam. Roda no seu navegador.
Perguntas frequentes
Por que o espaço é %20 em algumas URLs e + em outras?
Os dois significam espaço. %20 é a codificação geral de URL; + é como formulários HTML enviam espaços nas consultas. Esta ferramenta decodifica os dois.
Quando devo codificar uma URL inteira?
Quando você tem um endereço completo com espaços ou acentos e quer um link que funcione. Para um valor que vai dentro de uma URL, como um termo de busca, codifique só o valor.
Por que a decodificação falha?
Depois de um sinal de % devem vir dois dígitos hexadecimais, e os códigos precisam formar UTF-8 válido. Um % solto ou um código cortado impede a decodificação; corrija ou remova.