Ferramentas.

URL encode / decode

Codifique e decodifique URLs e veja os parâmetros da query.

Entrada
Resultado
Protocolohttps:
Domínioferramentas.com
Caminho/busca
?qconversão de imagens
?categoriadev
?ordem↑
Espaço para anúncio

Quando codificar uma URL

URLs só podem ter um conjunto limitado de caracteres. Espaços, acentos, emojis e símbolos como &, ? e # precisam ser codificados para não serem confundidos com a estrutura da URL. Isso é comum ao montar links com parâmetros, links de WhatsApp (wa.me/?text=...) e chamadas de API.

Ao colar uma URL completa, a ferramenta também mostra o domínio, o caminho e cada parâmetro da query já decodificado.

Perguntas frequentes

Qual a diferença entre encodeURI e encodeURIComponent?

encodeURI codifica uma URL inteira e preserva caracteres com significado especial, como : / ? & =. encodeURIComponent codifica tudo isso também, e deve ser usado para valores de parâmetros: senão um & dentro do valor quebraria a URL.

Por que os espaços viram %20 ou +?

Na codificação de URL, o espaço vira %20. Em formulários HTML (application/x-www-form-urlencoded), ele vira +. Ao decodificar, a ferramenta aceita os dois.

O que é percent-encoding?

É o nome oficial da codificação de URL: cada caractere especial é trocado por % seguido do seu código em hexadecimal. Acentos são primeiro convertidos para UTF-8, por isso “ç” vira %C3%A7.