Ir para o conteúdo principal
DesenvolvedorProcessado no seu navegador

Decodificador de URL

Decodifique URIs e parâmetros complexos para leitura humana.

0 de 3 usos hoje · 3 restantes. Vire Pro e remova o limite.

Upgrade
URL Codecdecode · encode · params Processamento no dispositivo

Decodificador de URL

Decodifique e codifique URLs com leitura clara de query params e exportação em lote.

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. Exporta CSV com entrada, saída e query params.

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

O que é Decodificador de URL?

Por Quorify EditorialAtualizado 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 pode falhar ou deixar o trecho intacto; 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 %), basta decodificar novamente o resultado 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. Documentação técnicaVigenteMDN Web Docs · Mozilla

    Web Standards

    Referência mais consultada do mundo para padrões da web — APIs JavaScript, HTML, CSS e protocolos do navegador.

  2. Standard internacionalVigenteWorld Wide Web Consortium (W3C)

    W3C Standards

    Organização que define os padrões oficiais da web — HTML, CSS, ARIA, e demais especificações implementadas por todos os navegadores.

  3. Standards internacionaisDatatrackerIETF · Internet Engineering Task Force

    RFC Documents

    Repositório oficial dos Request for Comments (RFCs) — documentos técnicos que definem protocolos e formatos da internet (HTTP, JSON, URI, UUID, etc).

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

§ 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

    Detecta automaticamente quando é encoded vs raw. Bidirecional.

  • encodeURI vs encodeURIComponent

    Tooltip explica diferença. Erro comum em devs juniores resolvido.

  • Múltiplas linhas em batch

    Cole várias URLs de logs e processe todas. Útil para análise de tráfego.

  • 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.

Sobre Decodificador de URL

Decodifique URIs e parâmetros complexos para leitura humana.

Por que usar

Diferenciais reais — sem promessa vazia.

Encode + decode em uma ferramenta
Detecta automaticamente quando é encoded vs raw. Bidirecional.
encodeURI vs encodeURIComponent
Tooltip explica diferença. Erro comum em devs juniores resolvido.
Múltiplas linhas em batch
Cole várias URLs de logs e processe todas. Útil para análise de tráfego.
UTF-8 correto (acentos e emojis)
Conversão preserva caracteres especiais. Decodificação reverte ao formato original.

Para quem é

Cenários reais de uso, por persona.

  • Developer debugando URL

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

  • Analista de tráfego

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

  • Profissional de segurança

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

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.

§ 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

Ferramentas relacionadas

toolLayout.related_description