Resumo
| Entrada | Uma URL ou qualquer texto |
|---|---|
| Saída | Texto codificado em porcentagem ou o original decodificado |
| Modos | URL inteira ou só um valor de consulta |
| Compatibilidade | Tudo no seu navegador — nenhum arquivo é enviado para o servidor |
| Preço | Grátis, sem conta ou cadastro |
| Offline | Funciona offline após a primeira visita |
Como funciona a codificação de URL
A codificação de URL transforma caracteres especiais em sequências percentuais para garantir que links sejam transmitidos corretamente pela internet. Por exemplo, espaços e símbolos são substituídos por códigos como '%20' ou '%2F'.
O ToolMole oferece duas opções: codificação de componente, para partes individuais de uma URL (como parâmetros), e codificação de URL completa, para strings inteiras. Assim, você pode adaptar a codificação conforme o contexto do seu projeto.
Ao decodificar, o serviço reverte esses códigos para seus caracteres originais, facilitando a análise ou depuração de links, redirecionamentos e APIs.
Quando escolher cada tipo de codificação
A codificação de componente trata todos os caracteres especiais, incluindo símbolos como '&', '/', '?', útil para parâmetros de consulta e valores individuais. Já a codificação de URL completa ignora alguns símbolos reservados, ideal para links inteiros.
Por exemplo, ao preparar um parâmetro de pesquisa, recomenda-se usar a codificação de componente. Para codificar uma URL de redirecionamento, prefira a regra de URL completa.
Usar o tipo inadequado pode causar erros em links, por isso é importante entender o contexto de uso. O ToolMole permite alternar entre os modos facilmente.
Limitações e boas práticas na codificação de URLs
A ferramenta não corrige erros de dupla codificação automaticamente. Caso um texto já esteja codificado, codificá-lo novamente pode gerar resultados inválidos. Identifique e trate esses casos antes de usar.
O ToolMole não realiza normalização ou validação avançada de URLs, apenas converte caracteres conforme as regras escolhidas. Para reconstrução completa de URLs, use ferramentas específicas.
Todo o processamento ocorre localmente no navegador, garantindo privacidade e rapidez. Não há envio ou armazenamento de dados externos.
Perguntas frequentes
Quando devo usar a codificação de componente ou de URL completa?
Use a codificação de componente ao preparar valores individuais, como parâmetros. Para codificar uma URL inteira, escolha o modo de URL completa. Cada um trata os caracteres especiais de forma diferente.
Por que espaços aparecem como '+' ou '%20'?
Em componentes de query string, espaços podem ser convertidos em '+', enquanto na codificação padrão de URL eles viram '%20'. O ToolMole permite decodificar ambos conforme o contexto.
Como o ToolMole lida com caracteres não ASCII?
Caracteres como 'ç', 'ã', ou símbolos internacionais são convertidos em sequências UTF-8 percentuais, mantendo a compatibilidade com todos os navegadores e APIs.
O que acontece se eu codificar uma string já codificada?
A dupla codificação pode gerar resultados incorretos ou inválidos. O ToolMole não detecta automaticamente esses casos, então verifique antes de codificar novamente.
Posso decodificar query strings onde '+' representa espaço?
Sim, o ToolMole reconhece e converte '+' em espaços ao decodificar query strings, facilitando a análise de parâmetros.
É possível quebrar um link usando a codificação errada?
Sim, escolher o modo incorreto pode alterar ou invalidar a estrutura do link. Sempre confira o contexto de uso antes de codificar ou decodificar.
Problema ou sugestão para esta ferramenta? Conte para nós