Codificador e decodificador de URL

Escolha “Valor” para um parâmetro individual, em que tudo é codificado, ou “URL completa”, que mantém : / ? & =. Nada é aberto ou enviado.

Codificador e decodificador de URL

Ação
O que codificar

Resultado

caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%ACTexto codificado

Tamanho do resultado
45

Codificador e decodificador de URL

Dados de entrada

Ação
Codificar
O que codificar
Um valor (encodeURIComponent)
Texto ou URL
café & thé = 5€

Como é calculado

Cada caractere vira bytes UTF-8; cada byte é representado como %XX em hexadecimal. Por exemplo: espaço = %20, é = %C3%A9.

Resultado

Texto codificado

caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%AC
Tamanho do resultado
45

Como é calculado

  1. Cada caractere vira bytes UTF-8; cada byte é representado como %XX em hexadecimal. Por exemplo: espaço = %20, é = %C3%A9.
  2. Valor: letras, números e - _ . ! ~ * ' ( ) permanecem; os demais caracteres são codificados.
  3. URL completa: os separadores ; , / ? : @ & = + $ # também são mantidos.

Exemplo

“café & chá = 5€” como valor resulta em caf%C3%A9%20%26%20ch%C3%A1%20%3D%205%E2%82%AC.

Importante

  • Nenhuma página é aberta: a ferramenta não verifica se a URL existe.
  • Ao decodificar, um “+” usado em formulários não é convertido em espaço.

Quando usar

  • Codifique um valor para uma URL ou decodifique texto existente sem abrir nem enviar o endereço.

Perguntas frequentes

Qual é a diferença entre codificar um valor e uma URL completa?

Um valor individual codifica também caracteres reservados; a opção de URL completa mantém separadores como : / ? & =.

A ferramenta abre ou verifica a URL?

Não. Ela apenas transforma o texto e não acessa nem verifica o endereço.

Por que “é” vira vários códigos %XX?

O caractere é representado por bytes UTF-8; cada byte é escrito em hexadecimal no formato percentual.

Atualizado em 10 de outubro de 2026

Resultado apenas informativo. Para uma decisão importante, consulte um profissional.