Construir um URL de pesquisa
Codificar o termo antes de o acrescentar depois de ?q= para que um & ou um acento não estraguem a ligação.
Transforme uma cadeia num valor compatível com URL ou descodifique caracteres escapados para recuperar o texto original diretamente no navegador.
Esta ferramenta codifica um texto para que possa ir sem risco dentro de um URL, ou descodifica um pedaço de URL cheio de %C3%A9 e %20 para o tornar legível. Aplica a codificação por percentagem definida na RFC 3986, útil para construir um parâmetro de pesquisa, depurar uma ligação de rastreio ou ler um URL copiado dos registos do servidor.
Codificar substitui cada caráter que não seja uma letra ASCII, um algarismo ou um dos sinais - _ . ! ~ * ' ( ) pela sua forma %XX: o texto é primeiro convertido em UTF-8, pelo que é passa a %C3%A9 (dois bytes) e um espaço a %20.
Os carateres reservados como /, ?, &, = e # também são codificados: a função foi pensada para um componente de URL (o valor de um parâmetro, um segmento de caminho), não para um endereço completo.
Descodificar faz o inverso: cada sequência %XX é substituída pelo caráter original, reconstituindo os carateres UTF-8 de vários bytes.
Se uma sequência estiver incompleta ou não formar um caráter UTF-8 válido (um % isolado, %E9 sozinho), a descodificação falha e a ferramenta mostra uma mensagem de erro em vez de um resultado errado.
No campo Texto ou URL: um valor a codificar ou uma cadeia codificada a descodificar.
Codificar ou Descodificar.
Copie o valor transformado do campo Resultado.
Descodificar um texto codificado deve devolver exatamente o texto inicial.
Codificar o termo antes de o acrescentar depois de ?q= para que um & ou um acento não estraguem a ligação.
Descodificar caminhos e parâmetros guardados de forma codificada nos registos ou nas ferramentas de análise.
Descodificar o parâmetro redirect_uri ou returnUrl de uma ligação de início de sessão para ver o endereço real.
As letras acentuadas passam a dois bytes codificados, o espaço a %20 e o & a %26: o valor pode ir depois de q= sem partir a cadeia de consulta.
Entrada
Texto ou URL: crème brûlée & café · CodificarResultado
Resultado: cr%C3%A8me%20br%C3%BBl%C3%A9e%20%26%20caf%C3%A9Os sinais = e & codificados recuperam a sua forma e os acentos voltam a ler-se.
Entrada
Texto ou URL: q%3Dcr%C3%A8me%20br%C3%BBl%C3%A9e%26page%3D2 · DescodificarResultado
Resultado: q=crème brûlée&page=2Um % seguido de algo que não sejam dois algarismos hexadecimais não é uma sequência válida: a ferramenta assinala-o em vez de inventar um caráter.
Entrada
Texto ou URL: 100% · DescodificarResultado
Resultado: Conteúdo URL inválido.Um URL completo mantém os seus separadores (:, /, ?, &) tal como estão. Esta ferramenta codifica um componente e, por isso, codifica também esses separadores, o que é indispensável quando o valor de um parâmetro contém & ou =.
O texto é codificado em UTF-8, a norma atual da Web, em que é ocupa dois bytes (C3 e A9). %E9 corresponde à antiga codificação Latin-1 e provoca um erro na descodificação.
Na codificação por percentagem, o espaço escreve-se %20. O + só vale espaço nos dados de formulário (application/x-www-form-urlencoded). Substitua os + por espaços antes de descodificar se a cadeia vier de um formulário.
As letras de A a Z e de a a z, os algarismos e os sinais - _ . ! ~ * ' ( ). Todos os outros, incluindo espaços e letras acentuadas, são codificados.
Não. A codificação e a descodificação são feitas no seu navegador.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Transforme um título ou uma frase num slug limpo e pronto para usar numa URL.
Extraia todas as URLs de um texto e remova automaticamente os duplicados.
Valide, normalize e inspecione endereços Web localmente.
Aprenda a conceber URLs estáveis e legíveis, gerar slugs coerentes, gerir parâmetros de query e evitar variantes desnecessárias que complicam o SEO técnico.
Redimensione um lote de imagens, converta-o para WebP e remova metadados com um único Pipeline.
Redimensionamento, compressão, WebP, AVIF e boas práticas: um método completo para tornar as imagens de um site mais leves sem degradar desnecessariamente o resultado.
WebAssembly, APIs do navegador e dispositivos mais potentes permitem cada vez mais processamento local. Até onde esta evolução pode substituir serviços que carregam ficheiros?