Codificador/Decodificador de URL
Codifique texto no formato URL com escape de porcentagem, ou decodifique uma URL codificada de volta para texto legível.
Quando usar codificação de componente ou de URI completa
A codificação de componente (padrão) escapa todo caractere especial, incluindo /, ? e & — use-a ao codificar um único valor que fará parte de uma query string, como um termo de busca. O modo URI completa mantém os caracteres estruturais da URL intactos e só escapa espaços e caracteres não-ASCII, ideal para codificar um link inteiro.
Roda inteiramente no seu navegador
A codificação e decodificação usam funções nativas do navegador localmente — nada é enviado a um servidor.
Perguntas frequentes
Por que a decodificação às vezes mostra um erro?
Isso acontece quando a entrada contém uma sequência de escape de porcentagem malformada, como um "%" solto não seguido por dois dígitos hexadecimais.
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURI (modo URI completa) preserva caracteres válidos em uma URL completa, enquanto encodeURIComponent (modo componente) escapa quase tudo para que o resultado seja seguro dentro de um único segmento ou parâmetro de URL.
Posso codificar emojis ou caracteres acentuados?
Sim, qualquer caractere Unicode é convertido para sua representação UTF-8 com escape de porcentagem.
Ferramentas Relacionadas
Você também pode precisar destas para a mesma tarefa.
Adicione parâmetros utm_source, utm_medium e utm_campaign a qualquer URL.
Abrir ferramentaConverta textos e imagens para Base64 e faça o processo inverso de decodificação.
Abrir ferramentaFormate, minifique e valide JSON com indicação exata do erro.
Abrir ferramentaTransforme qualquer texto, link ou mensagem em um QR Code para baixar em PNG ou SVG.
Abrir ferramenta