Decodificador de URL

Decodifique a codificação percentual %XX de volta para texto UTF-8 legível. Opção de + como espaço em query strings; sequências malformadas são mantidas e informadas.

42 caracteres · 42 bytes (UTF-8)

0 caracteres · 0 bytes (UTF-8)

Executa totalmente no seu navegador. Seus dados nunca são enviados.

O que é Decodificar URL?

Converte texto com codificação percentual (%C3%A9, %20…) de volta em caracteres legíveis usando UTF-8. Ao contrário do decodeURIComponent, ele não falha por causa de uma única sequência ruim: códigos % malformados ficam como estão e são contados.

Como usar Decodificar URL

  1. Cole a URL ou o valor codificado em Entrada.
  2. Marque Decodificar + como espaço (query strings) se o texto vier de um formulário ou de uma query string.
  3. Leia o resultado em Saída e confira o aviso se forem encontradas sequências malformadas.

Exemplo

Entrada
caf%C3%A9+%zz
Saída
café %zz

Com “Decodificar + como espaço” ativado; %zz está malformado e é mantido.

Quando usar Decodificar URL

Use-o para ler URLs codificadas de logs, redirecionamentos, links de rastreamento ou requisições de API. Decodifique uma única vez: decodificar uma string já decodificada pode alterar sinais % literais.

Como funciona Decodificar URL

A entrada é varrida em busca de sequências %XX. Cada sequência vira bytes e é decodificada como UTF-8; sequências multibyte válidas viram caracteres. Um % que não é seguido de dois dígitos hex, ou bytes que não formam UTF-8 válido, são copiados sem alteração e contados em um aviso. + vira espaço só quando a opção está ativada.

Casos de Uso Comuns

  • Ler parâmetros UTM ou de redirecionamento em links de marketing
  • Depurar URLs codificadas duas vezes
  • Decodificar envios de formulário capturados em logs
  • Restaurar slugs não ASCII para texto legível

Perguntas Frequentes

Por que o + não vira espaço?

Em caminhos de URL, + é um sinal de mais literal. Só query strings codificadas como formulário o usam para espaços, por isso é uma opção.

O que acontece com sequências inválidas como %zz ou %E2%82?

Elas ficam sem alteração e a ferramenta mostra quantas foram encontradas, em vez de gerar um erro “URI malformed”.

Meu texto continua codificado depois de decodificar.

Provavelmente ele foi codificado duas vezes. Clique em Usar como entrada e decodifique de novo.

Explore mais categorias