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.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
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
- Escolha Codificar ou Decodificar.
- Cole o valor do componente.
- 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