Ferramenta
URL Encoder / Decoder
Codifique ou descodifique URLs e texto no seu navegador. O resultado atualiza-se ao escrever, no modo escolhido.
Ferramenta
Codifique ou descodifique URLs e texto no seu navegador. O resultado atualiza-se ao escrever, no modo escolhido.
Escreva ou cole o texto e escolha «Codificar» ou «Descodificar». O modo escolhido fica destacado e o resultado atualiza-se automaticamente durante a edição. «Copiar resultado» copia a conversão. «Usar resultado como entrada» coloca o resultado no campo de texto e aplica novamente a operação escolhida, o que permite tratar uma codificação em várias camadas. Se a entrada estiver vazia ou inválida, a cópia e a reutilização ficam desativadas.
Um endereço só pode conter um conjunto restrito de caracteres. Tudo o resto — acentos, espaços, cedilhas, o símbolo do euro, emojis — tem de ser representado por sequências que começam por %. É por isso que olá se transforma em ol%C3%A1 e um espaço em %20. Sem isto, o endereço parte-se a meio do caminho ou chega truncado.
Perceber o que está dentro de um endereço comprido que alguém partilhou, com parâmetros de campanha ou de redirecionamento lá metidos. Construir à mão um endereço de pesquisa com acentos. Descodificar um redirect_uri numa autenticação OAuth para ver para onde aponta mesmo. Ou simplesmente confirmar por que motivo um link partiu quando foi colado num email.
Porque o endereço foi codificado duas vezes. O % do %20 foi ele próprio codificado, passando a %25, e ficou %2520. É um sintoma clássico de um sistema que codifica uma segunda vez algo que já vinha codificado. Descodifique duas vezes com o botão de reutilizar o resultado como entrada, e vê o texto original.
Em formulários web enviados no formato clássico, um espaço aparece como + em vez de %20. Nos restantes casos, um + num endereço é mesmo um sinal de mais. É uma ambiguidade antiga do formato e uma armadilha frequente ao ler parâmetros à mão.
Não. Codificar um endereço completo transforma os : e as / em sequências e o resultado deixa de ser um endereço. Codifica-se apenas o valor de cada parâmetro — o que vai a seguir a cada =. Se está a montar ligações de campanha, o construtor de UTM trata disto sozinho.
Não. A codificação e a descodificação são feitas na sua máquina e nada é enviado nem guardado — o que interessa quando o endereço traz tokens ou identificadores de sessão.
Os cálculos são verificados por testes automáticos a cada alteração do site — como é feito e verificado. Se encontrar um erro, diga-nos e é corrigido.