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.
Resultado
caf%C3%A9%20%26%20th%C3%A9%20%3D%205%E2%82%ACTexto codificado
- Tamanho do resultado
- 45
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
- Tamanho do resultado
- 45
Como é calculado
- Cada caractere vira bytes UTF-8; cada byte é representado como %XX em hexadecimal. Por exemplo: espaço = %20, é = %C3%A9.
- Valor: letras, números e - _ . ! ~ * ' ( ) permanecem; os demais caracteres são codificados.
- 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.