Codificador / Decodificador de URL
Codifique ou decodifique URLs e query strings online (percent-encoding), com suporte total a UTF-8 e detalhamento da URL.
Detalhamento da URL
Parâmetros de consulta (decodificados)
| Parâmetro | Valor |
|---|
100% privado: tudo roda no seu navegador e nada é enviado.
Como codificar ou decodificar uma URL
Sem cadastro e sem instalação: funciona direto no seu navegador.
- Passo 1:Escolha Codificar ou Decodificar e digite ou cole sua URL, query string ou texto (ou clique em Carregar exemplo).
- Passo 2:Para codificar, escolha o modo componente, URL completa ou formulário; para decodificar, defina se + significa espaço. O resultado é atualizado enquanto você digita.
- Passo 3:Copie a saída ou clique em Inverter para fazer a operação contrária. Para URLs, confira o detalhamento e os parâmetros decodificados.
Perguntas frequentes sobre o codificador de URL
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica uma URL completa e não mexe nos caracteres estruturais como : / ? # & =. encodeURIComponent também codifica esses caracteres, que é o necessário para o valor de um parâmetro ou um segmento de caminho.
Por que um espaço às vezes é %20 e às vezes +?
Em caminhos de URL e na codificação percentual moderna, o espaço é %20. Envios de formulários HTML (application/x-www-form-urlencoded) usam + no lugar. Use o modo formulário ao codificar e a opção Tratar + como espaço ao decodificar dados de formulário.
Quais caracteres precisam ser codificados na URL?
Tudo fora do conjunto não reservado A–Z, a–z, 0–9, hífen, sublinhado, ponto e til deve ser codificado dentro de um valor — incluindo espaços, letras não ASCII, emojis e caracteres reservados como & = ? # / + e %.
O que significa codificação percentual malformada?
Um sinal % deve ser seguido de dois dígitos hexadecimais e os bytes precisam formar UTF-8 válido. Um % solto (por exemplo, 50% de desconto) ou uma sequência incompleta não pode ser decodificado; a ferramenta mostra exatamente onde está o problema.
Codificação de URL é o mesmo que criptografia?
Não. A codificação percentual só torna o texto seguro para trafegar em uma URL; qualquer pessoa pode decodificá-lo. Nunca a use para esconder senhas ou tokens.
Ferramentas Relacionadas
O que é codificação de URL?
URLs só podem conter um conjunto limitado de caracteres ASCII. Todo o resto — espaços, letras acentuadas, ç, emojis e caracteres reservados como &, =, ?, # e / quando aparecem dentro de um valor — precisa ser codificado com porcentagem: cada byte da representação UTF-8 do caractere é escrito como um sinal % seguido de dois dígitos hexadecimais, então um espaço vira %20 e é vira %C3%A9. A codificação correta é essencial ao montar query strings, passar URLs de redirecionamento como parâmetros, assinar requisições de API ou depurar links de rastreamento, porque um único & ou # sem codificação pode quebrar a requisição inteira sem aviso.
Este codificador e decodificador de URL gratuito oferece três modos: modo componente (como encodeURIComponent) para valores de parâmetros individuais, modo URL completa (como encodeURI), que preserva a estrutura, e modo formulário, que codifica espaços como + como fazem os formulários HTML. Ao decodificar, ele pode tratar + como espaço e aponta a posição de qualquer sequência percentual malformada. Se a entrada for uma URL, você também vê o detalhamento de protocolo, host, porta, caminho e fragmento, além de uma tabela com os parâmetros de consulta decodificados. Tudo é processado no seu navegador, então links privados e tokens ficam no seu dispositivo.