Ir para o conteúdo principal
eyunzhu

Codificador e decodificador de URL

Codifique parâmetros e URIs completas ou decodifique escapes percentuais com tratamento explícito de espaços e sinais de mais.

Formato
O resultado acompanha a digitação e as opções

O resultado acompanha a digitação e as opções

Tudo é processado neste navegador, sem envio ou armazenamento.

Sobre a ferramenta

Ao montar uma consulta, diferencie o endereço completo do valor de um parâmetro. Os separadores precisam de tratamento diferente em cada caso.

Como usar

Use componente de URL para um valor de parâmetro, URI completa para preservar separadores e formulário para representar espaços com +. Só o modo formulário transforma + de volta em espaço. Edite qualquer lado e acompanhe o resultado. Escapes incompletos geram erro. Até 2 MiB, com processamento local.

Perguntas frequentes

Espaço deve ser %20 ou +?

O modo de componente usa %20 e o de formulário, +; só a decodificação de formulário transforma + em espaço. Ambos codificam um sinal de mais literal como %2B. O modo de URI completa preserva os caracteres reservados, incluindo +.

Qual modo usar em um valor com & ou =?

Para um único valor de parâmetro, escolha componente: a&b vira a%26b. Use URI completa para manter os separadores de um endereço inteiro. A ferramenta não acessa esse endereço.

Por que a decodificação de um código com % falha?

Cada % precisa de dois dígitos hexadecimais, e os bytes decodificados devem formar UTF-8. Se o valor foi cortado, copie-o novamente da fonte; mudar de modo não recupera bytes ausentes.

Comentários

0
para participar da discussão.
Ainda não há comentários.
Conversa de respostas

Acompanhe a conversa completa em ordem cronológica; cada resposta identifica a mensagem específica à qual responde.