Codifique ou decodifique texto e URLs com codificação percentual e veja cada parte de um link
Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.A codificação percentual substitui caracteres que uma URL não pode levar, então um espaço vira %20 e um e comercial vira %26. Sem ela, uma query string quebra no primeiro caractere especial. Esta ferramenta codifica e decodifica nos dois sentidos e divide um link em suas partes. Nada é enviado.
Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês
Na aba "Codificar / Decodificar", escolha Codificar ou Decodificar.
Escolha Um valor para um parâmetro ou termo de busca, ou URL inteira para um link completo.
Ative "Espaços como +" se o texto for dados de formulário.
Digite ou cole no painel esquerdo e clique em Copiar para levar o resultado.
Este codificador de URL converte texto para codificação percentual, então espaços viram %20 e caracteres como &, ? e ₹ são escritos de um jeito que todo navegador e servidor lê igual. Mude para decodificar para transformar uma string codificada de volta em texto simples enquanto digita.
Existem duas formas de codificar, e escolher a errada é um bug comum. O modo componente, como o encodeURIComponent do JavaScript, escapa tudo o que tem significado em uma URL, incluindo / ? & = e #; use-o para um único valor, como um termo de busca ou um endereço de redirecionamento. O modo URL inteira, como o encodeURI, deixa esses caracteres como estão e só escapa espaços e texto não ASCII, o que serve para um link completo.
Quando a decodificação falha, ela diz exatamente o que está errado. Um sinal de porcentagem solto, como em "50% off", ou bytes cortados no meio de um caractere são informados com a posição, em vez do seco erro "URI malformed" do navegador. Se o resultado ainda tiver escapes como %20, o texto provavelmente foi codificado duas vezes, e você é avisado.
A aba URL divide um link em protocolo, host, porta, caminho, hash e uma tabela de parâmetros de consulta, cada um decodificado. Edite, adicione ou remova um parâmetro e o link é reconstruído com a codificação correta, o que ajuda a conferir tags UTM ou mudar um filtro em uma URL de busca longa. Tudo roda no seu navegador e nada é enviado. Ferramentas relacionadas: Base64 Encode & Decode, JWT Decoder.
encodeURIComponent escapa todo caractere com significado especial em uma URL, incluindo / ? & = e #, então use-o para um valor dentro de uma URL. encodeURI mantém esses caracteres e só escapa espaços e texto não ASCII, então use-o para um link inteiro.
O texto tem um % que não é seguido de dois dígitos hexadecimais, como em 50% off, ou bytes que não formam UTF-8 válido. Esta ferramenta mostra a posição exata. Escreva um sinal de porcentagem literal como %25.
Em um caminho ou na maioria das APIs, um espaço é %20. Em dados de formulário HTML (application/x-www-form-urlencoded), um espaço é escrito +. Ative a opção do mais para codificar ou decodificar desse jeito.
Abra a aba URL e cole o link. Cada parâmetro de consulta aparece em uma tabela, decodificado. Mude um valor, adicione ou remova uma linha, e a URL reconstruída é atualizada logo abaixo, pronta para copiar.
Sim, gratuito, sem cadastro e sem limite de quanto texto você codifica ou decodifica. A codificação roda no seu navegador com JavaScript, então os links, tokens e query strings que você cola nunca são enviados a um servidor, e nada fica salvo depois que você fecha a aba.
A causa comum é a codificação dupla: o texto foi codificado uma vez e depois de novo, então um espaço virou %20 e depois %2520. Decodifique uma segunda vez e os espaços voltam. Esta página mostra um aviso quando o resultado ainda parece codificado, para você saber que é preciso outra passada.
Ainda com dúvidas? Pergunte sobre Codificador e decodificador de URL e qualquer pessoa que saiba pode responder. Não é preciso ter conta.