Codificar e Decodificar URL
Codifique um texto para usar em uma URL, decodifique um endereço com caracteres escapados e analise cada parte de uma URL, incluindo a tabela de parâmetros editável.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Cole o texto ou a URL na área de entrada.
- Escolha codificar componente, codificar URL completa ou decodificar.
- Para analisar uma URL, clique em análise e veja protocolo, host, caminho e parâmetros.
- Edite os parâmetros, se quiser, e copie a URL reconstruída.
Componente ou URL completa
Ao codificar um valor de parâmetro, use a versão de componente, que escapa também os caracteres que separam partes da URL, como & e =. Ao codificar uma URL inteira, use a versão completa, que preserva esses separadores.
Por que a codificação existe
URLs só aceitam um conjunto limitado de caracteres. Espaços, acentos e símbolos precisam ser escapados como percentual seguido de dois dígitos hexadecimais. Por exemplo, café vira caf%C3%A9.
Análise e parâmetros
A análise separa protocolo, usuário, host, porta, caminho, parâmetros e fragmento. A tabela de parâmetros mostra os valores já decodificados e permite editar. Ao alterar, a URL é reconstruída sem perder o restante do endereço.
Percentual malformado
Um percentual sem dois dígitos hexadecimais, como 100%, torna a decodificação impossível. A ferramenta indica o problema para você localizar o caractere e corrigir antes de decodificar.
Como usar o resultado
Use a URL reconstruída em links, campanhas e integrações. Teste o endereço no navegador antes de publicar. Lembre que a ordem dos parâmetros é preservada, mas alguns sistemas esperam uma ordem específica.
Dicas de uso
Ao montar uma URL com vários parâmetros, codifique cada valor separadamente com a versão de componente e junte tudo depois. Isso evita que um & dentro de um valor seja lido como separador. Para depurar um link estranho, decodifique-o e observe quais parâmetros chegam com valores inesperados.
Cuidados ao copiar o resultado
Ao copiar uma URL reconstruída, verifique se os caracteres acentuados foram escapados corretamente. Em anúncios e mensagens, encurte o link com um serviço próprio quando possível, para evitar que o endereço quebre em aplicativos que cortam URLs longas. Teste o link final antes de divulgá-lo.
Perguntas frequentes
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURI preserva caracteres como ? e & de uma URL completa. encodeURIComponent escapa todos eles, o que é o certo para valores.
Por que o espaço vira %20 ou +?
O espaço é escapado como %20 na codificação padrão. Em formulários, o + é usado para espaço em parâmetros de consulta.
A URL é enviada para algum servidor?
Não. A análise e a codificação acontecem no navegador.
Posso analisar URLs sem protocolo?
Não. Para a análise completa, informe o endereço com http:// ou https://.