Ir para o conteúdo principal
DesenvolvedorGrátis · 3 usos/diaProcessado no seu navegador

Decodificador de URL

Decodifique URIs e parâmetros complexos para leitura humana.

Modo
Decode
Chars
—
Query
—
Lote
—
01

Entrada

URL / String
Saída principal

Insira uma URL ou string acima.

02

Leitura rápida

Mudança

Sem base

Estado

Aguardando entrada

03

Análise de Params

Controle de decode repetido e leitura dos pares chave/valor da query string.

Repetições de decode
Query params
Nenhum query param detectado.
04

Exportação em Lote

Uma URL ou string por linha (até 1.000). Exporta CSV com entrada, saída, se houve mudança e erro.

Lote por linhas
Lote gerado
Insira linhas no campo ao lado.
Sobre

O que é Decodificador de URL?

Por QuorifyAtualizado em

O Decodificador de URL do Quorify converte sequências de percent-encoding (os trechos no formato %XX) de volta para os caracteres legíveis que elas representam. Quando você cola uma URL cheia de códigos como %20, %C3%A9 ou %2F, a ferramenta interpreta cada par hexadecimal, remonta os bytes correspondentes e devolve o texto original em UTF-8. O resultado é uma string que um humano consegue ler sem precisar adivinhar o que cada código significa. A percent-encoding existe porque URLs só admitem um conjunto restrito de caracteres seguros: letras, números e alguns símbolos. Qualquer outra coisa — espaço, acento, cedilha, emoji, ampersand dentro de um valor, barra que não separa caminhos — precisa ser escapada como um ou mais bytes em hexadecimal precedidos de %. Um espaço vira %20; a letra é vira %C3%A9 porque, em UTF-8, ela ocupa dois bytes (0xC3 0xA9). O decodificador faz exatamente o caminho inverso: lê os bytes escapados, agrupa as sequências multibyte e reconstrói o caractere acentuado correto. Isso é especialmente útil ao inspecionar query strings longas. Parâmetros de campanha (utm_term, utm_content), tokens de redirecionamento, valores de busca digitados pelo usuário e callbacks de OAuth costumam chegar totalmente escapados nos logs do servidor ou na barra de endereços. Sem decodificar, é difícil saber se o parâmetro carregava "São Paulo" ou apenas um amontoado de %C3%A3o. A ferramenta também ajuda a distinguir um %2F (uma barra que faz parte de um valor) de uma / real que separa segmentos do caminho — uma diferença que muda completamente a interpretação da rota. Vale lembrar que decodificar é uma operação textual, não de validação. A ferramenta não verifica se a URL aponta para um destino real nem se o domínio é confiável; ela apenas traduz os códigos. Por rodar inteiramente no seu navegador, sem enviar nada para servidores, é segura para examinar links que contenham tokens de sessão, e-mails ou outros dados sensíveis embutidos em query strings.

Casos

Quando usar

  1. Depurar um callback de OAuth: o parâmetro redirect_uri chega escapado como https%3A%2F%2Fapp.exemplo.com%2Fauth, e decodificar revela imediatamente para qual URL o provedor pretende redirecionar o usuário.

  2. Ler termos de busca em logs de analytics: um valor de utm_term gravado como caf%C3%A9%20org%C3%A2nico vira "café orgânico", deixando claro o que o usuário realmente pesquisou.

  3. Investigar links de e-mail marketing: ao colar a URL de rastreamento, você expõe os parâmetros embutidos e confere se o destino final é o esperado antes de aprovar a campanha.

  4. Entender erros de roteamento numa API: descobrir que um id de produto continha %2F (uma barra escapada) explica por que o servidor interpretou o caminho de forma errada e devolveu 404.

  5. Recuperar acentuação correta em dados exportados: nomes como Jo%C3%A3o ou endereços com %C3%A7 voltam a aparecer como João e ç, facilitando a conferência manual de uma planilha de cadastros.

Método

Como funciona

Cole a URL completa, ou apenas o trecho codificado, no campo de entrada. A ferramenta percorre o texto procurando sequências que comecem com % seguidas de dois dígitos hexadecimais. Cada par é convertido no byte correspondente; quando vários bytes formam um caractere UTF-8 (como nos acentos), eles são agrupados e remontados no caractere certo. O sinal + também é tratado como espaço quando você está lidando com query strings no estilo de formulário (application/x-www-form-urlencoded), o que evita que valores de busca apareçam grudados. O resultado decodificado aparece para cópia imediata. Se a entrada contiver uma sequência mal formada — por exemplo, um % solto sem dois dígitos válidos depois — a decodificação para e a ferramenta avisa que a sequência está malformada; nesse caso, revise a origem da URL, porque provavelmente ela foi truncada ou escapada duas vezes. Para casos de double-encoding (onde %25 representa o próprio %), ajuste o campo Repetições de decode (até 10) ou decodifique o resultado de novo para chegar ao texto final.

FAQ

Perguntas frequentes

Qual a diferença entre decodificar e codificar uma URL?
Decodificar transforma os códigos %XX de volta no texto legível original; codificar faz o oposto, convertendo caracteres especiais em %XX para que possam trafegar com segurança numa URL. O decodificador é a etapa de leitura; o codificador é a etapa de preparação.
Por que aparecem códigos como %C3%A9 em vez de uma única sequência por letra?
Porque caracteres acentuados ocupam mais de um byte em UTF-8. A letra é, por exemplo, é representada pelos bytes 0xC3 e 0xA9, e cada byte é escapado separadamente, gerando %C3%A9. O decodificador agrupa esses bytes e reconstrói o caractere correto.
O que significa %20 e por que ele aparece tanto?
%20 é a representação codificada do espaço, já que espaços não são permitidos diretamente em URLs. Em query strings de formulário, o espaço também pode aparecer como +; a ferramenta reconhece as duas formas e devolve um espaço normal.
Minha URL parece ter sido codificada duas vezes. Como resolvo?
Isso acontece quando o próprio % foi escapado como %25, gerando sequências como %2520 no lugar de %20. Decodifique uma vez para obter a versão intermediária e, em seguida, decodifique o resultado novamente até o texto ficar legível.
É seguro decodificar URLs que contêm tokens ou dados pessoais?
Sim. A decodificação ocorre no próprio navegador e nenhum conteúdo é enviado para servidores externos, então links com tokens de sessão, e-mails ou parâmetros sensíveis não saem do seu dispositivo.
A ferramenta valida se a URL é real ou segura?
Não. Ela apenas traduz os códigos para texto legível; não verifica se o domínio existe, se o link é confiável ou se o destino está ativo. Use o resultado para inspecionar o conteúdo, mas confirme a confiabilidade do destino por outros meios.
Fontes

Fontes oficiais

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Standard internacionalRFC 3986, seção 2.1IETF · Internet Engineering Task Force

    RFC 3986 — sintaxe de URI

    Define a codificação percentual (%XX) que a ferramenta reverte e os caracteres que podem aparecer sem escape numa URL.

  2. Documentação técnicaVigenteMDN Web Docs · Mozilla

    decodeURIComponent()

    A função do navegador que faz a decodificação em UTF-8 e recusa sequências malformadas como %ZZ.

  3. Living StandardVigenteWHATWG

    URL Standard — application/x-www-form-urlencoded

    Formato de formulário em que o sinal + representa espaço — a regra aplicada pela opção 'Plus = espaço'.

Metodologia — esta ferramenta segue as especificações técnicas oficiais (RFC, W3C, padrões da linguagem e bibliotecas open-source) citadas nas fontes acima. O processamento acontece no seu navegador: o arquivo e o que você digita não saem do seu dispositivo.

§ Como usar

Como decodificar URL (percent-encoding)

Decodifique URLs com %20, %C3%A1 e outros escapes de volta para texto legível em segundos.

  1. Cole a URL ou string

    Aceita URL completa, query string ou apenas valor encoded. Caracteres não-codificados passam intactos.

  2. Veja o resultado decodificado

    Conversão é em tempo real. Acentos e emojis voltam ao formato original (UTF-8).

  3. Copie o texto limpo

    Pronto para uso em logs, análise de tráfego ou debug de query strings.

§ Por que usar

Benefícios

  • Encode + decode em uma ferramenta

    Alterne entre decode e encode no mesmo lugar, com leitura dos query params.

  • encodeURI vs encodeURIComponent

    No encode, escolha entre encodeURIComponent (componente estrito, escapa / ? & =) e encodeURI (URL aberta, preserva a estrutura).

  • Múltiplas linhas em batch

    Cole até 1.000 URLs de logs, uma por linha, e exporte o resultado em CSV.

  • UTF-8 correto (acentos e emojis)

    Conversão preserva caracteres especiais. Decodificação reverte ao formato original.

§ Para quem é

Casos de uso

  1. Developer debugando URL

    Decodifica %20%C3%A1 em log para entender o que cliente realmente acessou.

  2. Analista de tráfego

    Decodifica URLs de campanhas em GA para análise legível.

  3. Profissional de segurança

    Decodifica URLs suspeitas para análise sem clicar e cair em phishing.

§ Perguntas frequentes

Sobre esta ferramenta

A.

Espaços viram %20 e caracteres não-ASCII (acentos, emojis) viram sequências %XX. Isso é o 'percent-encoding' — necessário porque URLs só podem conter um subconjunto restrito de caracteres ASCII. Browsers fazem encoding/decoding automaticamente, mas em logs e debug você vê a forma 'crua'.

Relacionadas

Mais da mesma categoria

Da mesma categoria.