Codificar e decodificar URL

Converta texto para um formato seguro para endereços da web (percent-encoding) ou decodifique uma URL com %20, %C3%B1 e similares. Escolha se é um parâmetro ou um endereço completo. Tudo no seu navegador.

🔒 O que você digita não sai do seu dispositivo. Tudo é calculado no seu navegador.

Um parâmetro também codifica : / ? & =. Um endereço completo os deixa como estão.

Como codificar ou decodificar uma URL

  1. Escolha se quer codificar ou decodificar.
  2. Indique se é um parâmetro (o valor de um campo) ou um endereço completo.
  3. Digite ou cole o texto: o resultado aparece na hora.
  4. Copie o resultado e use no seu link, no seu código ou na sua consulta.

Para que serve codificar uma URL

Os endereços da web só aceitam certos caracteres. Espaços, acentos, ç e símbolos como & ou = são substituídos por um % seguido de dois dígitos hexadecimais (por exemplo, um espaço vira %20). Isso se chama percent-encoding.

Se você vai colocar um valor dentro de um parâmetro (?busca=…), use “Um parâmetro”, que também codifica : / ? & e =. Se você já tem um endereço completo e só quer escapar os espaços ou acentos, use “Um endereço completo”.

Decodificar faz o inverso: converte %C3%B1 em ñ e %20 em um espaço, para você ler uma URL como foi escrita.

O que você precisa saber

Perguntas frequentes

Qual é a diferença entre parâmetro e endereço completo?

Um parâmetro codifica todos os caracteres especiais, inclusive : / ? & =. Um endereço completo mantém esses símbolos porque fazem parte da sua estrutura.

Por que um espaço vira %20?

Porque o espaço não é permitido em uma URL. 20 é o código dele em hexadecimal.

Funciona com acentos, ç e emojis?

Sim, eles são codificados em UTF-8; por exemplo, o ñ fica como %C3%B1.

Meu texto é enviado a algum servidor?

Não. Tudo acontece no seu navegador e o texto não sai do seu dispositivo.

É grátis?

Sim, é grátis, não pede cadastro e funciona direto no navegador.