Codificar / Decodificar URL 🔒 Seus dados nunca saem do seu navegador.
Codifique ou decodifique URLs e parâmetros de consulta.
Parâmetros de consulta
Os valores aparecem decodificados. Edite-os e a URL acima é remontada com o escape correto.
Ainda não há query string na entrada — adicione um parâmetro para começar.
| Nome | Valor | Remover parâmetro |
|---|
Sobre esta ferramenta
A codificação de URL (percent encoding) converte caracteres especiais para a forma %XX para que trafeguem com segurança numa URL. Escolha Parâmetro (encodeURIComponent) ao codificar um valor de query string — ele também codifica &, = e ?; escolha URL completa (encodeURI) para manter a estrutura da URL e escapar apenas caracteres inválidos.
Essa distinção confunde muitos desenvolvedores: usar encodeURI num parâmetro quebra valores contendo &. Tudo roda 100% no seu navegador.
Perguntas frequentes
Qual é a diferença entre o escopo "Componente" e "URL completa"?
Componente (encodeURIComponent) escapa tudo exceto um punhado de caracteres não reservados — use para um único valor, como um parâmetro de consulta. URL completa (encodeURI) deixa intactos os caracteres estruturais como : / ? & # — use para uma URL inteira que você queira manter funcional como URL.
Por que a decodificação falhou com um erro de "sequência % malformada"?
A decodificação percentual exige que cada % seja seguido por dois dígitos hexadecimais válidos, e os bytes resultantes precisam formar UTF-8 válido. A ferramenta localiza exatamente onde isso falha e permite pular direto para esse ponto na entrada.
O que a tabela de parâmetros de consulta faz?
Ela analisa os pares ?chave=valor da sua URL e os exibe já decodificados para que sejam legíveis. Edite qualquer nome ou valor e a URL acima é reconstruída automaticamente com o escape correto.
Para que serve o modo "Por linha"?
Trata cada linha da entrada como um valor próprio e a codifica ou decodifica de forma independente — útil quando você cola uma coluna inteira de URLs copiadas de uma planilha.
Alguma coisa disso é enviada a um servidor?
Não — a codificação, a decodificação e a tabela de parâmetros de consulta funcionam localmente no seu navegador; nada que você cola aqui é enviado.