A Polysh para agentes está em acesso antecipado. Seu agente de programação grava a demo, e a Polysh finaliza. Entrar na lista de espera →

Decodificador de URL

Leia uma URL ou texto com escape percentual como texto puro e legível.

Carregando a ferramenta no navegador…

O que faz: Decodificador de URL

Links em relatórios de analytics, logs de servidor, parâmetros de redirecionamento e rastreadores de e-mail costumam estar cheios de %2F e %3D, o que dificulta ler ou editar. Cole o texto codificado e o decodificador transforma cada escape de volta no seu caractere, incluindo letras UTF-8 de vários bytes, como é ou 日.

A parte complicada é o sinal de mais. Em uma query string, o + geralmente representa um espaço; em um caminho ou em um valor simples, é um sinal de mais de verdade. No modo Automático, o decodificador só lê + como espaço quando a entrada parece uma query string, e diz qual escolha fez. Um escape malformado não interrompe a decodificação; ele é mantido e a posição dele é informada.

Exemplo

Entrada

https://example.com/search?q=gravador+de+tela%20para%20mac&lang=pt

Resultado

https://example.com/search?q=gravador de tela para mac&lang=pt

Tanto o + quanto o %20 viraram espaços, porque estão na query string. Um + no caminho continuaria sendo um sinal de mais.

Como usar: Decodificador de URL

  1. Cole o texto ou a URL codificada, ou clique em Usar exemplo.
  2. Leia o resultado decodificado e as notas abaixo dele; ajuste Sinais de mais (+) em Mais opções se o Automático tiver errado.
  3. Para links codificados duas vezes, ative Decodificar repetidamente e clique em Copiar.

Bom saber

  • Uma URL decodificada pode deixar de funcionar como link: um & ou ? decodificado dentro de um valor passa a parecer parte da estrutura da URL. Leia a versão decodificada, mas compartilhe a codificada.
  • Decodificar repetidamente para depois de cinco rodadas, o que cobre cadeias realistas de links de redirecionamento aninhados.
  • Ele só decodifica escapes percentuais, não Base64, entidades HTML nem tokens assinados. Um texto como aHR0cHM6Ly9 é Base64 e precisa de outro decodificador.

Perguntas sobre Decodificador de URL

Como decodifico uma URL?

Cole aqui e a versão legível aparece na hora. Cada código %XX volta a ser o seu caractere, e códigos de vários bytes, como %C3%A9, viram letras como é. Copie o resultado quando terminar.

O que significa %20 em uma URL?

É um espaço codificado. URLs não podem ter espaços, então eles são escritos como %20, ou como + em query strings no estilo de formulário. Outros códigos comuns são %2F para /, %3F para ?, %26 para & e %3D para =.

Por que minha URL decodificada ainda tem %25?

%25 é um sinal de porcentagem codificado, o que significa que o texto foi codificado duas vezes. Ative Decodificar repetidamente em Mais opções, e %2520 vira %20 e depois um espaço.

Por que aparecem símbolos � no resultado?

Os escapes foram decodificados em bytes que não são UTF-8 válido, muitas vezes porque o texto foi codificado em um conjunto de caracteres mais antigo, como Latin-1. Cada sequência inválida aparece como � e a posição dela é listada para você encontrá-la.