Codificar e decodificar URL online (URL encode)

As URLs só aceitam um conjunto limitado de caracteres, então os espaços viram %20 e tudo que não é ASCII — acentos, cedilha, emojis — vira uma sequência de bytes escapada. Esta ferramenta codifica e decodifica nos modos componente e URI completa, que se diferenciam por escapar ou não os caracteres reservados, como as barras e o &.

Codificador de URL: como usar

  1. Cole o texto ou a URL que quer converter.
  2. Escolha o modo componente para o valor de um parâmetro ou URI completa para um endereço inteiro.
  3. Clique em Codificar ou em Decodificar.
  4. Copie o resultado para o seu código ou para a barra de endereços.

Perguntas frequentes

Qual é a diferença entre codificar um componente e uma URI completa?

O modo componente escapa também os caracteres reservados / ? & = #, que é o correto para o valor de um parâmetro. O modo URI completa deixa esses caracteres intactos para preservar a estrutura do endereço.

Por que às vezes o espaço vira + em vez de %20?

Porque os formulários HTML usam o formato application/x-www-form-urlencoded, em que + significa espaço. No caminho de uma URL o espaço precisa ser %20; na prática você verá os dois.

Como os acentos e a cedilha são codificados?

Eles viram bytes UTF-8 primeiro e depois cada byte é escapado. É por isso que o ç vira %C3%A7: um único caractere ocupa duas sequências.

O que é codificação dupla?

Codificar uma string já codificada, de modo que %20 vira %2520. É uma causa frequente de links quebrados e costuma indicar que a codificação está sendo aplicada em duas camadas da aplicação.

Formatador JSON · Codificador Base64 · Decodificador JWT · Gerador de UUID · Ver todas as ferramentas

Também disponível em: English · Español · Français · Deutsch