URL Encode / Decode
Converta texto e URLs para o formato codificado.
O que é e para que serve
URLs só podem conter um conjunto limitado de caracteres. Espaços, acentos,
símbolos e caracteres não latinos precisam ser convertidos para uma forma
segura, chamada de "percent-encoding" (por exemplo, o espaço vira
%20 e o "ç" vira %C3%A7). Esta ferramenta faz essa
conversão nos dois sentidos: codifica um texto para colar dentro de uma URL
e decodifica uma URL codificada de volta para texto legível.
É útil para desenvolvedores, profissionais de marketing e analistas que lidam com links, parâmetros de busca, campanhas UTM, APIs ou dados vindos de formulários. Sempre que um link "quebra" por causa de um espaço ou de um acento, o problema costuma ser a falta de codificação.
Como usar
O uso é direto e acontece inteiramente no seu navegador, sem enviar nada para servidores:
- Cole o texto ou a URL no campo superior.
- Clique em Codificar para transformar o conteúdo no formato seguro para URLs.
- Clique em Decodificar para reverter uma sequência codificada de volta ao texto original.
- Use o botão Copiar para levar o resultado para a área de transferência.
A codificação usa encodeURIComponent, que é a função indicada
para valores individuais de parâmetros. Se a sequência informada na
decodificação estiver malformada (por exemplo, um % solto ou um
par hexadecimal inválido), a ferramenta avisa com a mensagem "Sequência
inválida" em vez de retornar um resultado incorreto.
Exemplos práticos
Veja como alguns valores ficam depois de codificados:
café com leite→caf%C3%A9%20com%20leitepreço: R$ 10 & frete→pre%C3%A7o%3A%20R%24%2010%20%26%20fretea@b.com→a%40b.com
Um caso comum é montar um link de busca: para pesquisar "café com leite" em
um site, o valor do parâmetro q precisa ser codificado,
resultando em algo como
https://site.com/busca?q=caf%C3%A9%20com%20leite. Sem isso, o
espaço e o acento poderiam cortar ou distorcer a URL.
Dicas e boas práticas
- Codifique só o valor, não a URL inteira. Caracteres
estruturais como
?,&,=e/devem ficar de fora da codificação; codifique apenas o conteúdo de cada parâmetro. - Cuidado com codificação dupla. Codificar um texto que
já estava codificado transforma o
%em%25, gerando links que não funcionam. Decodifique primeiro se tiver dúvida. - O "+" não é espaço aqui. Alguns sistemas antigos de
formulários usam
+para espaço, mas o padrão de URL usa%20; esta ferramenta segue o padrão.
Perguntas frequentes
O que é codificar uma URL?
É transformar caracteres especiais (espaços, acentos, símbolos) em um formato válido para URLs, como %20 no lugar de espaço.