Codificador / decodificador de URL

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.

Codifique a parte certa da URL

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

Quando usar cada modo

  • Use componente para um valor de query, valor de caminho, redirect URI, termo de busca ou token copiado.
  • Use URL completa quando quiser manter dois-pontos, barras, interrogação, ampersand e hash como estrutura.
  • Ative + como espaço para query strings no estilo formulário.
  • Decodifique primeiro, inspecione os parâmetros e codifique só o valor específico que você está alterando.
  • Use trocar para verificar rapidamente se o valor codificado volta ao mesmo texto legível.

Erros comuns

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.

FAQ de codificação URL

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.

Por que espaços às vezes viram sinais de mais?

A codificação de formulários HTML costuma representar espaços como + em query strings. Percent-encoding usa %20.

Isso inspeciona query strings?

Sim. Quando o valor convertido contém parâmetros, a tabela mostra nomes e valores decodificados.

Ferramentas de desenvolvimento relacionadas