O que este codificador e decodificador de URL faz
Esta ferramenta converte texto de e para o formato percent-encoded, a forma como navegadores e servidores esperam que as URLs sejam escritas. No modo Codificar, um espaço vira %20, um e comercial vira %26 e uma interrogação vira %3F. No modo Decodificar, esses códigos voltam a ser os caracteres legíveis que você reconhece. É útil para desenvolvedores que montam requisições de API, profissionais de marketing que colam links de rastreamento e qualquer pessoa que copiou uma URL bagunçada cheia de %2F e quer descobrir o que ela realmente diz.
Por baixo dos panos, a ferramenta roda as mesmas funções encodeURIComponent e decodeURIComponent que o seu navegador usa, então o resultado corresponde ao que um código real produz.
Como usar
- Cole ou digite o seu texto na caixa de entrada.
- Abra o seletor de Modo e escolha Codificar para escapar os caracteres, ou Decodificar para transformar os códigos de escape de volta em texto.
- Veja o resultado na caixa de saída abaixo, exibido em fonte monoespaçada para facilitar a conferência de cada caractere.
- Clique em copiar para pegar o resultado e colá-lo direto no seu código, na barra do navegador ou em um link.
Trocar o modo reprocessa o texto na hora, então você pode alternar entre as direções para comparar os dois resultados.
Por que usar aqui
É rápido e tudo permanece no seu computador. Nada do que você digita é enviado, porque a codificação acontece localmente no navegador. Isso importa quando uma query string contém tokens, IDs ou qualquer coisa que você prefira não mandar para um servidor desconhecido. É gratuito, não exige cadastro e carrega na hora no celular ou no desktop.
Veja mais ferramentas na categoria conversores. Dica: codifique cada valor da query separadamente antes de juntá-los com &, assim os separadores ficam legíveis e os valores ficam seguros.
Perguntas frequentes
- O que a codificação de URL faz na prática?
- Ela substitui caracteres considerados inseguros em uma URL por um sinal de porcentagem seguido de dois dígitos hexadecimais. Um espaço vira %20, um e comercial vira %26, e assim por diante. Isso evita que query strings e links quebrem quando há caracteres especiais envolvidos.
- Qual a diferença entre o modo codificar e o modo decodificar?
- O modo codificar transforma texto simples em formato percent-encoded (por exemplo, ola mundo vira ola%20mundo). O modo decodificar faz o caminho inverso, convertendo %20 e outros códigos de escape de volta para caracteres legíveis. Use o seletor de modo para alternar entre os dois.
- Isso codifica a URL inteira ou apenas uma parte?
- A ferramenta usa encodeURIComponent, que também escapa caracteres como barra, interrogação, e comercial e igual. Por isso ela é ideal para codificar um único valor de query ou trecho de caminho, e não uma URL completa onde esses caracteres precisam permanecer intactos.
- Por que a decodificação às vezes mostra um erro?
- A decodificação falha quando a entrada tem uma sequência de escape malformada, como um sinal de porcentagem sozinho que não é seguido por dois dígitos hexadecimais válidos. Verifique se cada porcentagem no seu texto faz parte de um código completo como %20 e tente novamente.