Decodificador de URL
Decodifique uma URL ou valor com escape percentual de volta para texto legível; links longos são divididos automaticamente em parâmetros de consulta.
«Componente» (encodeURIComponent) escapa todos os caracteres reservados — use para o valor de um único parâmetro. «URL inteira» (encodeURI) mantém :/?#&= intactos para que o link continue funcionando.
A codificação de formulário (application/x-www-form-urlencoded) grava espaços como + em vez de %20.
0 caracteres · 0 bytes · 0 linhas
Resultado
0 caracteres · 0 bytes · 0 linhas
Sobre a decodificação de URL
A decodificação inverte a codificação percentual: cada sequência %XX volta ao seu byte original e o fluxo de bytes é lido como texto UTF-8. URLs com escape aparecem em logs de servidor, cadeias de redirecionamento, exportações de analytics e links de rastreamento, onde decodificar é a única forma de ver o que um link realmente contém.
Cole um link completo e a ferramenta também lista cada parâmetro de consulta com seu valor decodificado — a forma mais rápida de inspecionar URLs de rastreamento longas. Se o texto veio de um formulário HTML, os espaços podem aparecer como +; ative a opção para revertê-los.
O que esta ferramenta resolve
Os dois escopos de codificação
Alterne entre encodeURIComponent para valores isolados e encodeURI para um link completo, sem ficar adivinhando qual deles outra ferramenta usou.
Parâmetros de consulta detalhados
Cole um link de rastreamento longo e cada parâmetro aparece com o valor já decodificado, deixando claro o que está sendo enviado.
Compatível com codificação de formulário
A opção de tratar + como espaço reproduz o jeito que formulários HTML e muitos backends codificam dados, nos dois sentidos.
Perguntas frequentes
Por que a decodificação falha?
Um sinal de porcentagem deve ser seguido de exatamente dois dígitos hexadecimais. Um % solto ou uma sequência truncada como %E4%B8 interrompe a decodificação, e a mensagem de erro aponta o local.
Por que aparecem + em vez de espaços?
Dados de formulário escrevem espaços como + em vez de %20. Ative «+ como espaço» ao decodificar query strings de formulários HTML ou backends antigos.
O resultado continua ilegível?
Provavelmente o texto foi codificado duas vezes: decodifique a saída mais uma vez. Se continuar ilegível, os bytes originais não eram UTF-8.
Os links que colo são armazenados?
Não. A decodificação e a análise de parâmetros rodam inteiramente no seu navegador; nada é enviado a um servidor.