Codificador/Decodificador de URL
Codifique e decodifique URLs e caracteres especiais instantaneamente com análise inteligente de URL.
Detalhamento da URL
- Protocolo
- Host
- Porta
- Caminho
- String de Consulta
- Fragmento
Casos de Uso
Codificação e decodificação de URL são essenciais para desenvolvimento web e uso diário da internet:
-
Codificar Parâmetros de Consulta
Incluir com segurança caracteres especiais como espaços, e-comerciais e sinais de igual em strings de consulta de URL ao criar links dinâmicos.
-
Depurar URLs Codificadas de Logs
Decodificar rapidamente URLs codificadas em porcentagem de logs de servidor para entender qual URL foi realmente solicitada.
-
Corrigir URLs Duplamente Codificadas
Identificar e corrigir URLs com %2520 em vez de %20 detectando entrada já codificada antes de codificar novamente.
-
Entender a Estrutura de URL
Aprenda quais partes de uma URL são codificadas e quando usar encodeURI vs encodeURIComponent com o detalhamento visual.
-
Preparar Texto para Parâmetros de URL
Codificar texto com emoji e caracteres especiais para adicionar com segurança a URLs de compartilhamento em todas as plataformas.
Perguntas Frequentes
- Qual é a diferença entre encodeURIComponent e encodeURI?
- encodeURIComponent codifica todos os caracteres especiais incluindo delimitadores de URL (/, ?, #). Use para valores de parâmetros de consulta. encodeURI preserva caracteres de estrutura de URL e é destinado a codificar URLs completas.
- Por que vejo %20 em vez de + para espaços?
- Usamos %20 para espaços porque é mais universalmente compatível. A notação + para espaços só funciona em strings de consulta e pode causar problemas em outras partes da URL.
- O que é codificação dupla?
- Codificação dupla acontece quando você codifica uma string já codificada. Por exemplo, %20 (espaço codificado) se torna %2520. Nossa ferramenta avisa quando isso pode acontecer.
- Meus dados estão seguros?
- Sim! Toda codificação e decodificação acontece diretamente no seu navegador. Seus dados nunca são enviados para nenhum servidor.
- Por que a decodificação não funciona em algumas strings?
- A decodificação falha quando a entrada contém sequências codificadas em porcentagem inválidas, como %GG (hex inválido) ou um % final sem dois dígitos hex.
Como Usar o Codificador/Decodificador de URL
Como Usar
- Escolha seu modo: Codificar (texto para URL) ou Decodificar (URL para texto)
- Selecione o tipo de codificação: encodeURIComponent (para parâmetros) ou encodeURI (para URLs completas)
- Digite ou cole seu texto na área de entrada
- Veja o resultado instantaneamente na área de saída e clique em Copiar
Recursos
- Conversão instantânea enquanto você digita
- Análise inteligente de URL mostra detalhamento dos componentes
- Detecção de codificação dupla previne erros comuns
- Botão trocar para verificar rapidamente codificando e depois decodificando
- 100% no lado do cliente - seus dados nunca saem do seu navegador
- Sua última entrada é salva automaticamente
Quando Usar Cada Modo
encodeURIComponent
encodeURIComponent (Recomendado para a maioria dos casos): Codificação de valores de parâmetros de consulta, Codificação de segmentos de caminho, Qualquer texto que fará parte de uma URL
encodeURI
encodeURI: Codificação de uma URL completa preservando sua estrutura, Quando você quer manter caracteres especiais de URL como /, ?, #
Atalhos de Teclado
- Copiar saída
- Limpar entrada
Dicas
- Espaços se tornam %20 (não +) para máxima compatibilidade
- Se você vir %25, sua entrada já estava codificada
- O detalhamento da URL mostra exatamente quais partes são codificadas