encodeURIComponent · codifica todos os
caracteres especiais, incluindo / ? # & =, ideal para valores de parâmetros de consulta.
Codificação de URI completa usa encodeURI · preserva caracteres que
são válidos em uma URL completa, como / ? # & =, ideal para codificar uma URL inteira.
O que é codificação de URL?
A codificação de URL converte caracteres reservados ou inseguros em sequências codificadas por porcentagem para que possam ser transmitidos com segurança dentro de URLs. É comumente usada para strings de consulta, segmentos de caminho, redirecionamentos e parâmetros que incluem espaços ou caracteres especiais.
Por que usar este codificador / decodificador de URL?
Ao criar ou depurar URLs, contar manualmente caracteres codificados por porcentagem é propenso a erros. Esta ferramenta codifica ou decodifica instantaneamente no seu navegador - sem envio de formulário, sem ida e volta ao servidor. Ela também distingue entre encodeURI (URL inteira) e encodeURIComponent semântica (de parâmetro único), o que a maioria dos codificadores simples não faz.
- Saída instantânea: Os resultados aparecem enquanto você digita, sem precisar pressionar botão.
- Suporte total a URL: Cole uma URL inteira e decodifique todos os segmentos codificados por porcentagem de uma só vez.
- Sem ida e volta ao servidor: A codificação e a decodificação acontecem localmente no navegador.
- Amigável para desenvolvedores: Útil para depurar query strings, URIs de redirecionamento e parâmetros de API.
Como usar o Codificador / Decodificador de URL
- Cole a string de URL ou o parâmetro que deseja transformar.
- Escolha codificar ao preparar uma string para uso em uma URL, ou decodificar ao inspecionar texto codificado por porcentagem.
- Use o resultado em query strings, redirecionamentos, solicitações de API ou trabalho de depuração.
- Copie o valor transformado para o app ou a solicitação de destino.
Entenda o Codificador / Decodificador de URL ▾
Exemplo
Casos de uso comuns
- Codifique os parâmetros da query string antes de anexá-los a uma URL
- Decodifique URLs codificadas em percentual de arquivos de log
- Corrija URLs com codificação dupla
Por que usar esta ferramenta
- Evita URLs quebradas causadas por espaços e caracteres reservados.
- Útil para depurar redirecionamentos, query strings e payloads de API codificados.
- Permite comparar rapidamente valores brutos e codificados no navegador.
Perguntas frequentes
encodeURI é para URLs inteiras e mantém separadores como :, /, ? e # intactos. encodeURIComponent é para partes individuais, como valores de query, e codifica muito mais caracteres.
O %20 é a codificação percentual padrão. O + é usado principalmente por envios de formulário application/x-www-form-urlencoded. Esta ferramenta gera %20 por padrão.
Sim. Cole a URL completa e decodifique-a para inspecionar todas as partes codificadas em percentual de uma vez.
É o formato de codificação usado no envio de formulários HTML, em que espaços podem ser representados como +. Para componentes gerais de URL, %20 é a forma padrão mais segura.