URL Decoder
Decodifique qualquer URL ou string percent-encoded de volta para texto legível instantaneamente. Segue o padrão RFC 3986. Grátis e sem cadastro.
Atualizado em maio de 2026
Como funciona
Três passos pra uma URL legível
1. Cole a string codificada
URL completa, fragmento de query string ou qualquer valor percent-encoded.
2. Leia o resultado
Cada `%XX` vira o caractere original, sequências UTF-8 são remontadas e `+` vira espaço.
3. Copie
Clique em Copiar ou Shift+Enter pra levar a string decodificada.
O que esta ferramenta faz
Além do decode básico
Trata `%XX` e `+`
Decodifica sequências percent-encoded e também o + usado em application/x-www-form-urlencoded.
Remonta UTF-8 multibyte
Caracteres acentuados, CJK e emoji formados por várias sequências %XX viram um único caractere Unicode.
Aponta sequências inválidas
Um % sem dois dígitos hex válidos depois gera erro claro em vez de resultado corrompido.
100% no navegador
Roda via decodeURIComponent() local — nada é enviado a servidor algum.
Troca direto pro codificador
O botão "Trocar & Codificar" envia o resultado decodificado direto pro Codificador de URL, sem precisar copiar e colar manualmente entre as duas ferramentas.
Exemplos
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Depurar resposta de API
Headers como Location ou Referer costumam trazer URLs percent-encoded.
Ler logs de acesso
Query strings brutas em logs de servidor ficam legíveis depois de decodificadas.
Inspecionar redirecionamentos
URLs de redirect embutidas em outras URLs costumam vir duplamente codificadas.
Fluxos OAuth
Tokens e authorization codes aparecem percent-encoded em URLs de callback.
Revisão de segurança
Payloads codificados em requisições HTTP podem esconder tentativas de injeção.
Limpar URL copiada do navegador
Ao copiar um link da barra de endereço, alguns navegadores trazem a versão percent-encoded — decodifique pra ler a URL de verdade antes de compartilhar.
Não decodificou certo? Comece por aqui
Double encoding
Uma URL codificada duas vezes precisa de duas passagens de decode — a primeira ainda deixa %XX na saída.
`+` nem sempre é espaço
Só em query strings (application/x-www-form-urlencoded) — em segmentos de caminho é um sinal de mais literal.
Sequência `%` inválida
Um % sem dois dígitos hex válidos depois é malformado e gera erro.
Decodificar a URL inteira em vez de só os parâmetros
Decodificar a string toda funciona pra leitura, mas se algum parâmetro guarda um %2F ou %3F intencional, decodificar tudo junto mistura esse valor com a estrutura da URL.
Por que decodificar aqui
Toda a decodificação roda localmente via JavaScript — nada é enviado a servidor algum, nada é registrado.
A remontagem correta de UTF-8 multibyte e o tratamento de + como espaço em query strings evitam os dois erros mais comuns de fazer isso manualmente.
É a metade complementar do Codificador de URL: decodifique aqui, ajuste o texto e clique em "Trocar & Codificar" pra voltar a string percent-encoded sem trocar de aba manualmente.
Quick Tools vs. o console do navegador
Mesma função, experiência diferente
Perguntas frequentes
URL decode converte %XX percent-encoded (RFC 3986). Base64 decode converte uma string com caracteres A–Z a–z 0–9 + / de volta ao conteúdo original — são formatos diferentes. Se sua string parece aGVsbG8=, use o [Decodificador Base64](/pt/tools/base64-decode).
Referências
Ferramentas Relacionadas
- URL Encoder Desenvolvedor Codifique qualquer URL ou texto para percent-encoding instantaneamente no navegador. Segue o padrão RFC 3986. Grátis e sem cadastro.
- Base64 Decode Online — Decodificar Base64 Grátis Desenvolvedor Base64 decode online: cole o texto e decodifique para UTF-8 na hora. Suporta b64 decode, URL-safe e download. 100% no navegador, sem cadastro.
- Base64 to Image — Base64 para Imagem (Data URL) Desenvolvedor Cole uma string Base64 ou data URL (data:image/png;base64,...) e veja a imagem na hora. PNG, JPG, WebP, GIF e SVG. Baixe o arquivo, sem upload.
- HTML Entity Decode Online Desenvolvedor Ferramenta online para decode de HTML entities — converta <, >, & e todas as HTML entities para texto e desescapar caracteres HTML.
- Base64 Encode Online — Codificar Texto em Base64 Desenvolvedor Base64 encode online: converta texto ou UTF-8 em Base64 instantaneamente. Suporte a URL-safe e cópia rápida. 100% no navegador, sem cadastro, grátis.