Devo codificar uma URL completa ou um componente?
Codifique um componente quando o valor é dado dentro de outra URL. Codifique uma URL completa apenas quando quiser preservar separadores.
Codifique e decodifique componentes ou URLs completas, trate espaços como +, inspecione parâmetros de consulta, copie a saída e troque a direção.
URL encoding é fácil de errar porque uma URL completa e um único valor de query seguem regras diferentes. Esta ferramenta oferece os dois modos: componente para valores dentro de um segmento de caminho ou parâmetro, e URL completa para preservar separadores enquanto codifica caracteres inseguros.
O inspetor de query mostra nomes e valores decodificados quando o resultado contém uma query string. Isso ajuda ao depurar redirects OAuth, links de analytics, URLs assinadas ou exemplos de API copiados.
Carregando ferramenta...
Dupla codificação é o bug clássico: um sinal de porcentagem vira %25 e o valor já codificado deixa de bater com o que o receptor espera. Outro problema comum é codificar uma URL inteira como componente quando apenas o valor de redirect URI deveria ser codificado. Observe se caracteres reservados devem continuar estruturais ou virar dados.
Codifique um componente quando o valor é dado dentro de outra URL. Codifique uma URL completa apenas quando quiser preservar separadores.
A codificação de formulários HTML costuma representar espaços como + em query strings. Percent-encoding usa %20.
Sim. Quando o valor convertido contém parâmetros, a tabela mostra nomes e valores decodificados.