Decodificador de URL
Decodifique strings codificadas em URL (percent-encoding) com visualização em tempo real, decodificação recursiva de várias camadas, detalhamento de componentes da URL, análise de parâmetros de consulta e análise de codificação. Suporta UTF-8 e todos os caracteres codificados por porcentagem.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Decodificador de URL
Bem-vindo ao Decodificador de URL, uma ferramenta de nível profissional para decodificar URLs e textos codificados em porcentagem. Esteja você depurando requisições de API, analisando tráfego web, inspecionando envios de formulários ou trabalhando com URLs internacionalizadas, este decodificador fornece resultados instantâneos com recursos de análise profunda que nenhuma outra ferramenta oferece.
O que é Decodificação de URL?
A decodificação de URL (também chamada de decodificação de porcentagem) é o processo de converter caracteres codificados em porcentagem de volta à sua forma original. Quando os dados são incluídos em uma URL, certos caracteres devem ser representados usando um sinal de porcentagem (%) seguido por dois dígitos hexadecimais. A decodificação de URL reverte esse processo.
Por exemplo:
- %20 → caractere de espaço
- %26 → & (e comercial)
- %3F → ? (ponto de interrogação)
- %E4%B8%AD → 中 (caractere chinês, codificado em UTF-8)
A codificação de URL é definida na RFC 3986 (sintaxe de Identificador de Recurso Uniforme) e é essencial para transmitir dados com segurança em URLs, já que muitos caracteres têm significado especial na sintaxe da URL.
Como Usar Este Decodificador
- Cole seu texto codificado: Insira uma string codificada em URL na área de entrada. Pode ser uma URL completa, uma string de consulta, um payload de dados de formulário ou qualquer texto codificado em porcentagem. Use os exemplos rápidos acima do formulário para padrões comuns.
- Escolha o tratamento do sinal de mais: Selecione se
+deve ser decodificado como um espaço (padrão para strings de consulta de formulário HTML) ou mantido como um sinal de mais literal (modo estrito da RFC 3986). - Obtenha resultados instantâneos: A visualização ao vivo mostra o resultado decodificado em tempo real enquanto você digita. Clique em "Decodificar URL" para uma análise completa, incluindo detalhamento de componentes da URL, detecção de múltiplas camadas e estatísticas de codificação.
- Revise a análise: Para URLs completas, veja o detalhamento dos componentes (protocolo, host, caminho, parâmetros de consulta). Para strings codificadas em múltiplas camadas, veja cada camada de decodificação visualizada passo a passo.
- Copie o resultado: Clique no botão de cópia para copiar o texto decodificado para sua área de transferência.
Destaques dos Recursos
Decodificação em Tempo Real
O decodificador processa sua entrada diretamente no seu navegador usando JavaScript. Os resultados aparecem instantaneamente enquanto você digita — sem necessidade de idas e vindas ao servidor. Seus dados nunca saem do seu dispositivo, garantindo privacidade completa.
Detalhamento de Componentes de URL
Quando você decodifica uma URL completa, a ferramenta a analisa automaticamente em seus componentes: esquema (protocolo), host, porta, caminho, string de consulta e fragmento. Os parâmetros de consulta são exibidos em uma tabela limpa de chave-valor para fácil inspeção.
Decodificação de Múltiplas Camadas
Às vezes, as URLs são codificadas várias vezes (codificação dupla ou tripla). Isso acontece quando as funções de codificação são aplicadas mais de uma vez — por exemplo, %2520 é um espaço com codificação dupla (% → %25, então %2520 = %20 = espaço). Nosso decodificador detecta todas as camadas de codificação e mostra cada etapa.
Análise de Codificação
Veja exatamente quais caracteres foram codificados em porcentagem na sua entrada, seus valores hexadecimais, caracteres decodificados e contagem de frequência. Isso é inestimável para depurar problemas de codificação.
Entendendo a Codificação de URL
Por que a Codificação de URL Existe
As URLs só podem conter um conjunto limitado de caracteres ASCII. Caracteres fora desse conjunto — incluindo espaços, símbolos especiais e caracteres não latinos — devem ser codificados em porcentagem para serem transmitidos com segurança. A codificação garante que as URLs sejam inequívocas e possam ser analisadas corretamente por navegadores, servidores e proxies.
Caracteres Reservados vs Não Reservados
Caracteres não reservados (seguros, nunca precisam de codificação):
- Letras:
A-Z,a-z - Dígitos:
0-9 - Especiais:
-_.~
Caracteres reservados (têm significado especial em URLs, devem ser codificados quando usados como dados):
:/?#[]@!$&'()*+,;=
O Sinal de Mais (+) vs %20 para Espaços
Existem duas maneiras de os espaços aparecerem em URLs:
- + (sinal de mais): Usado em dados de formulários HTML (
application/x-www-form-urlencoded). Quando um formulário enviaolá mundo, ele se tornaolá+mundona string de consulta. - %20: A codificação de porcentagem padrão para espaço conforme definido na RFC 3986. Usado em caminhos de URL e outros contextos.
Ao decodificar strings de consulta de formulários HTML, decodifique + como espaço. Ao decodificar caminhos de URL ou URIs estritos da RFC 3986, mantenha + como um sinal de mais literal.
Caracteres Comuns Codificados em Porcentagem
| Caractere | Codificado | Descrição | Categoria |
|---|---|---|---|
| (espaço) | %20 | Caractere de espaço | Espaço em branco |
| ! | %21 | Ponto de exclamação | Reservado |
| # | %23 | Hash / Fragmento | Reservado |
| $ | %24 | Cifrão | Reservado |
| & | %26 | E comercial | Reservado |
| + | %2B | Sinal de mais | Reservado |
| , | %2C | Vírgula | Reservado |
| / | %2F | Barra inclinada | Reservado |
| : | %3A | Dois pontos | Reservado |
| = | %3D | Sinal de igual | Reservado |
| ? | %3F | Ponto de interrogação | Reservado |
| @ | %40 | Arroba | Reservado |
| % | %25 | Sinal de porcentagem | Especial |
O que é Codificação de URL Dupla (Múltiplas Camadas)?
A codificação dupla ocorre quando uma string já codificada é codificada novamente. Esta é uma fonte comum de bugs em aplicações web:
- Original:
olá mundo - Codificação única:
olá%20mundo(espaço → %20) - Codificação dupla:
olá%2520mundo(% → %25, então %20 → %2520)
Isso normalmente acontece quando:
- Uma função de codificação é chamada duas vezes por engano
- Parâmetros de URL são codificados antes de serem inseridos em um contexto que já reconhece codificação
- Middleware ou proxies aplicam codificação adicional
Nosso decodificador de múltiplas camadas detecta automaticamente todas as camadas e decodifica passo a passo, mostrando exatamente o que aconteceu.
Casos de Uso Comuns
- Depuração de requisições de API: Inspecione e decodifique parâmetros de consulta de chamadas de API para verificar valores corretos
- Análise de tráfego web: Decodifique URLs de logs de servidor, relatórios de análise ou ferramentas de desenvolvedor do navegador
- Inspeção de dados de formulário: Decodifique envios de formulário
application/x-www-form-urlencoded - Análise de SEO: Decodifique URLs contendo conteúdo internacionalizado (caracteres não latinos) para legibilidade
- Testes de segurança: Detecte e decodifique payloads codificados em múltiplas camadas durante auditorias de segurança
- Links de e-mail e redes sociais: Decodifique URLs de rastreamento e cadeias de redirecionamento
Perguntas Frequentes
O que é decodificação de URL?
A decodificação de URL (também chamada de decodificação de porcentagem) é o processo de converter caracteres codificados em porcentagem de volta à sua forma original. Por exemplo, %20 torna-se um espaço, %26 torna-se & e %3D torna-se =. Isso reverte o processo de codificação de URL definido na RFC 3986.
Qual é a diferença entre + e %20 para espaços?
Tanto + quanto %20 representam um caractere de espaço, mas em contextos diferentes. O sinal + é usado como um espaço em dados de formulários HTML (application/x-www-form-urlencoded), enquanto %20 é a codificação de porcentagem padrão para espaços definida na RFC 3986. Ao decodificar strings de consulta de formulários, + deve ser decodificado como espaço. Ao decodificar caminhos de URI, + deve ser mantido como um sinal de mais literal.
O que é codificação de URL dupla?
A codificação dupla ocorre quando uma string já codificada é codificada novamente. Por exemplo, um espaço torna-se %20 após a primeira codificação, e então %2520 após a segunda codificação (já que % é codificado como %25). Isso geralmente acontece acidentalmente em aplicações web quando funções de codificação são aplicadas várias vezes. Nosso decodificador de múltiplas camadas detecta e resolve todas as camadas de codificação.
A decodificação de URL é feita no meu navegador ou em um servidor?
Nosso decodificador de URL realiza toda a decodificação diretamente no seu navegador usando JavaScript. Seus dados nunca saem do seu dispositivo. Isso garante privacidade completa e resultados instantâneos sem idas e vindas ao servidor. O envio do formulário para o servidor é usado apenas como alternativa.
Quais caracteres precisam de codificação de URL?
De acordo com a RFC 3986, caracteres reservados (: / ? # [ ] @ ! $ & ' ( ) * + , ; =), espaços e todos os caracteres não ASCII devem ser codificados em porcentagem em URLs. Caracteres não reservados (A-Z, a-z, 0-9, -, _, ., ~) nunca precisam de codificação.
Recursos Adicionais
Cite este conteúdo, página ou ferramenta como:
"Decodificador de URL" em https://MiniWebtool.com/br/decodificador-de-url/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado em: 13 de fev. de 2026