Ir para o conteúdo
AioFreeKit

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

O resultado aparece aqui conforme você digita.

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.

Comentários e contato

Encontrou um erro ou tem uma ideia para uma nova ferramenta? Lemos todas as mensagens: indique a página e o que não funcionou para resolvermos mais rápido.