Ferramentas Online

Conversão

Codificador e Decodificador de URL

Codifique texto para uso seguro em URLs (percent-encoding) ou decodifique uma URL codificada de volta para texto legível.

Publicidade

O que é percent-encoding

URLs só podem conter um conjunto limitado de caracteres. Espaços, acentos, símbolos como &, ? e # precisam ser convertidos para uma sequência %XX (onde XX é o código hexadecimal do caractere) para que a URL seja interpretada corretamente por navegadores e servidores. Esse processo é chamado de percent-encoding ou URL encoding.

Como usar

  1. Para preparar um texto para ir dentro de uma URL (por exemplo, um parâmetro de busca), cole-o e clique em "Codificar".
  2. Para entender uma URL cheia de códigos %20, %3F etc., cole-a e clique em "Decodificar".

Exemplo prático

O texto São Paulo & Rio se torna S%C3%A3o%20Paulo%20%26%20Rio depois de codificado — pronto para ser usado como valor de um parâmetro, como em ?cidade=S%C3%A3o%20Paulo%20%26%20Rio, sem quebrar a estrutura da URL.

Perguntas frequentes

Devo codificar a URL inteira ou só uma parte?

Normalmente você codifica apenas o valor de um parâmetro (o que vem depois do =), não a URL inteira — caso contrário, caracteres estruturais como ://, ? e & também seriam codificados e a URL deixaria de funcionar.

Qual a diferença entre codificar espaços como %20 e como +?

%20 é o padrão para a parte do caminho e da query de uma URL. O + é uma convenção específica do formato application/x-www-form-urlencoded, usado em formulários HTML. Esta ferramenta decodifica ambos corretamente.

Publicidade