Decodificador de URL

O que é Decodificador de URL

A decodificação de URL converte uma string com percent-encoding de volta à sua forma legível original. Sequências como %20 voltam a ser espaços, %26 vira ampersand, e sequências multibyte como %C3%A9 viram letras acentuadas como é. Esta ferramenta aplica decodeURIComponent do JavaScript, que é o inverso correto do encodeURIComponent usado para codificar valores de query strings.

Como usar

  1. Cole a URL ou string codificada com percent-encoding no campo de entrada.
  2. O texto decodificado aparece instantaneamente na área de saída.
  3. Clique em Copiar para copiar o resultado para a área de transferência.
  4. Use o link do Codificador de URL abaixo para codificar novamente.

Quando usar

Encarando um parâmetro como 'q=hello%20world%21%20S%C3%A3o%20Paulo' enquanto depura uma API? Cole aqui e você recebe na hora o valor original 'hello world! São Paulo'. Útil para ler logs do servidor, conferir o que um link realmente carrega ou confirmar se um valor acentuado sobreviveu a um redirecionamento.

Perguntas frequentes

O que é decodificação de URL?

A decodificação de URL reverte o percent-encoding, substituindo cada sequência %XX pelo caractere que representa. É a forma padrão de recuperar o texto original a partir de uma string codificada em URL.

O que acontece se a entrada contiver uma sequência percent inválida?

O decodificador exibe uma mensagem de erro. Causas comuns são um sinal de porcentagem isolado, um % seguido de caracteres não hexadecimais, ou uma sequência multibyte truncada. Corrija a entrada e tente novamente.

Este decodificador trata sinais de mais como espaços?

Não. Esta ferramenta usa decodeURIComponent, que não converte + em espaço. Se precisar decodificar dados application/x-www-form-urlencoded onde + representa espaço, substitua + por %20 antes de decodificar.

Posso decodificar uma URL completa com caminho e query string de uma vez?

Sim. Cole a URL inteira e o decodificador converterá todas as sequências percent-encoded encontradas. Caracteres como / e ? permanecerão como estão, pois não são codificados pelo encodeURIComponent.

Posso compartilhar esta ferramenta com meus dados preenchidos?

Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.

Ferramentas relacionadas