Utils365

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

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

  2. Cole seu texto ou link

    O resultado é atualizado enquanto você digita. Escolha se está codificando uma parte de uma URL ou uma URL inteira.

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