Ferramenta de desenvolvedor / 09

Codificador e Decodificador de URL

Codifique texto como um componente de URL ou decodifique valores com escape percentual de volta para texto.

Codificador e Decodificador de URL: TOEA usa o codec de componente de URI do navegador, preservando Unicode por meio de codificação percentual em UTF-8. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Codec de componente de URLProcessamento local

Roda inteiramente no seu navegador

Codifique os valores, não a URL inteira

Caracteres como ?, &, =, # e / dão estrutura a uma URL, então um valor que os contenha deve ser codificado antes de ser colocado na URL. Codifique cada valor da query separadamente e depois junte: ?q= seguido do texto de busca codificado. Codificar uma URL completa também codificaria seu :// e as barras e a quebraria.

Em JavaScript, encodeURIComponent é a função para valores; encodeURI mantém os caracteres estruturais e serve para uma URL inteira que só tenha espaços ou acentos.

Como detectar dupla codificação

%2520 em uma URL significa que um espaço foi codificado duas vezes: primeiro para %20 e depois o % para %25. Isso acontece quando um valor já codificado é codificado de novo, muitas vezes por um framework que codifica por você. Decodifique uma vez e veja o que sobra. Para ver cada parte de uma URL separadamente, use o analisador de URL.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole o valor do componente.
  3. Transforme e copie o resultado.

Privacidade e limitações

Nada é enviado pela rede. Isto opera em um componente de URL, não em toda a estrutura de uma URL.

Ferramentas relacionadas

Perguntas frequentes

Por que um espaço é codificado como %20?

Componentes de URI usam codificação percentual; a codificação de formulários pode usar sinais de mais em vez disso.

Escapes malformados podem ser decodificados?

Não. Sequências percentuais inválidas são informadas em vez de adivinhadas.

Ferramenta grátis · no seu navegador execuções · não precisa de conta