Decodificador de URL

Decodifique URLs e query strings com codificação percentual e transforme em texto legível. Converta %20, %26 e %C3%A9 na hora. Grátis.

Leia links cheios de códigos de porcentagem

Links copiados de e-mails, anúncios, resultados de busca e relatórios de analytics muitas vezes vêm cheios de códigos como %20, %3A e %2F. É a codificação de URL (percentual) e, embora os navegadores entendam, é difícil para pessoas lerem. O decodificador transforma esses códigos nos caracteres que eles representam.

Por exemplo, https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9 é decodificado como https://example.com/search?q=café. Assim você vê o destino real e os parâmetros.

É especialmente útil com links de rastreamento e redirecionamentos, em que o destino real costuma estar escondido dentro de um parâmetro codificado.

Como usar o decodificador de URL

  1. Cole a URL ou o texto codificado.
  2. Envie para decodificar.
  3. Leia ou copie o resultado.
  4. Se o resultado ainda tiver códigos %, ele foi codificado duas vezes; decodifique de novo.

Exemplos

Uma query string

Entrada: q%3Dsummer%2Bsale%26page%3D2

Resultado: q=summer+sale&page=2

Uma passada decodifica a camada externa. O %2B virou um + literal, que um servidor leria como espaço em uma segunda passada.

Acentos

Entrada: %C3%B1and%C3%BA

Resultado: ñandú

Sinais de mais e símbolos

Entrada: price+%E2%82%AC20

Resultado: price €20

O + vira espaço e os três bytes %E2%82%AC formam o símbolo do euro.

Texto codificado duas vezes

Entrada: 50%2520off

Resultado: 50%20off

Continua codificado: decodifique mais uma vez para obter "50 off".

Usos comuns

  • Encontrar o destino real dentro de um link de rastreamento ou redirecionamento.
  • Ler parâmetros UTM e termos de busca em relatórios de analytics.
  • Depurar query strings enviadas à sua API ou aplicação web.
  • Deixar legíveis links codificados em logs ou chamados de suporte.
  • Recuperar caracteres fora do inglês, como acentos e ç, em URLs codificadas.

Dicas e coisas para saber

  • Este decodificador transforma cada + em espaço, como os formulários esperam. Um sinal de mais de verdade precisa chegar codificado como %2B.
  • Um texto que mostra %25 foi codificado duas vezes (%25 é o código do próprio %).
  • Para dividir uma URL decodificada em partes (esquema, host, caminho, query), use o analisador de URL.
  • Antes de clicar em um link decodificado de origem desconhecida, olhe bem o domínio. O analisador de URL mostra exatamente para qual host ele aponta.

Casos especiais e limitações

  • Sequências quebradas ficam como estão: 100%zz continua 100%zz.
  • C%2B%2B+guide é decodificado como C++ guide, mas um C++ guide sem codificação ficaria C guide, porque cada + solto é lido como espaço.
  • Texto codificado com conjuntos de caracteres antigos de um byte (como Latin-1, %E9 para é) mostra um caractere quebrado, porque o decodificador espera UTF-8.

Perguntas frequentes

O que significa %20 em uma URL?

%20 é a forma codificada de um espaço.

Por que algumas URLs têm %2F e %3A?

%2F é uma barra (/) e %3A são dois-pontos (:). Eles aparecem quando uma URL completa é passada como parâmetro dentro de outra URL.

E se aparecerem caracteres estranhos ao decodificar?

O texto pode usar uma codificação diferente de UTF-8 ou nem estar codificado para URL. Talvez seja Base64; experimente o decodificador Base64.

É seguro decodificar URLs?

Decodificar só muda como o texto é exibido. Não abre o link, então é um jeito seguro de inspecionar URLs suspeitas.

Por que meu link decodificado ainda tem %?

Ele foi codificado duas vezes. Cole o resultado de novo no decodificador e repita até não sobrar nenhuma sequência %XX, como no exemplo de 50%2520off acima.

Ferramentas relacionadas

Compartilhar

Ferramentas semelhantes

Codificador de URL

Codifique qualquer texto para URL (codificação percentual) e use sem problemas em links, parâmetros e APIs. Lida com espaços, &, ?, # e acentos. Grátis.

Ferramentas grátis populares