Codifique e decodifique URLs
Codifique texto para links e transforme URLs codificadas de volta em texto legível.
Cole o texto, abra um arquivo ou solte um aqui
Próximo: Codificar / decodificar Base64 · Decodificador de JWT
Relatar um problema com esta ferramenta
Como usar Codificar / decodificar URL
Escolha Codificar ou Decodificar
Codificar deixa o texto seguro para colocar em uma URL. Decodificar transforma %20 e outros códigos de volta em texto.
Cole seu texto ou link
O resultado é atualizado enquanto você digita. Escolha se está codificando uma parte de uma URL ou uma URL inteira.
Copie o resultado
Copie ou baixe. Para um link com query string, cada parâmetro aparece listado abaixo, já decodificado.
Por que usar o Utils365
Todos os idiomas e emojis
O texto é codificado em UTF-8, então acentos, chinês e emojis voltam exatamente como entraram.
Leia links de rastreamento
Cole um link longo e veja cada parâmetro, como utm_source, em sua própria linha com o valor decodificado.
Erros claros
Um código % quebrado é indicado com sua posição, para você encontrá-lo em uma URL longa.
Privacidade garantida
A codificação e a decodificação acontecem no seu navegador, então links com tokens ou dados pessoais nunca são enviados.
Perguntas frequentes
O que é codificação de URL?
Também chamada de percent-encoding, ela escreve caracteres que não são permitidos em uma URL como % seguido de dois dígitos hexadecimais. Um espaço vira %20 e € vira %E2%82%AC.
Devo codificar uma parte da URL ou a URL inteira?
Codifique uma parte, como um termo de busca ou um valor da query string, para que caracteres como & e = não quebrem o link. Codifique a URL inteira só para corrigir espaços e acentos mantendo : / ? & = # funcionando.
Espaço é %20 ou +?
Os dois são usados. %20 funciona em qualquer parte de uma URL. + significa espaço só em query strings e dados de formulário. Marque Espaços como + para codificar do jeito que os formulários HTML fazem.
Por que a decodificação diz que um código % é inválido?
Um % precisa ser seguido de dois dígitos hexadecimais, e os códigos juntos precisam formar UTF-8 válido. Um % sozinho ou um código cortado como %E2%82 não pode ser decodificado. Um sinal de porcentagem de verdade se escreve %25.
Isso é o mesmo que encodeURIComponent?
Sim. Texto para parte de URL usa encodeURIComponent e Uma URL inteira usa encodeURI, então os resultados batem exatamente com o JavaScript.