Codificador/decodificador de URL
Codifique e decodifique URLs e strings de consulta.
Sobre Codificador/decodificador de URL
O Codificador/Decodificador de URL da GuruAlpha converte caracteres especiais em URLs para o formato codificado em porcentagem (%XX) e decodifica URLs codificadas de volta para texto legível. Lida com caracteres individuais, URLs completas e parâmetros de string de consulta, tornando-o essencial para desenvolvimento web, testes de API e manipulação de URLs.
A codificação de URL (também chamada de codificação por porcentagem) é um mecanismo para representar caracteres que não são seguros em URLs. Os espaços tornam-se %20, caracteres especiais como ! tornam-se %21, e caracteres não-ASCII tornam-se sequências multibyte como %C3%A9 (é). Essa codificação garante que as URLs sejam transmitidas corretamente pela web.
A ferramenta lida com todos os cenários de codificação de URL. Codifique caracteres individuais para ver sua representação codificada em porcentagem. Codifique URLs completas para torná-las seguras para transmissão em e-mails, documentos ou chamadas de API. Codifique parâmetros de string de consulta para lidar com caracteres especiais na entrada do usuário. Decodifique URLs codificadas para ler a versão legível. A ferramenta lida tanto com a codificação padrão (RFC 3986) quanto com a codificação mais agressiva do encodeURIComponent do JavaScript.
Para desenvolvedores, a codificação de URL é uma tarefa diária. Os endpoints de API exigem parâmetros de consulta codificados corretamente — uma consulta de busca com espaços ou caracteres especiais precisa ser codificada. Os dados de formulário enviados via POST precisam de codificação de URL para o corpo da requisição. URLs de redirecionamento com strings de consulta precisam ser codificadas para preservar os parâmetros.
A ferramenta também fornece informações de referência de codificação. A tabela de codificação mostra caracteres comuns e seus equivalentes codificados em porcentagem, útil para referência rápida sem usar a ferramenta. O seletor de modo de codificação permite escolher entre encodeURI (preserva a estrutura da URL) e encodeURIComponent (codifica tudo) para compatibilidade com JavaScript.
Principais recursos do Codificador/decodificador de URL
- Codificar caracteres especiais para formato codificado em porcentagem
- Decodificar URLs codificadas em porcentagem para texto legível
- Codificação e decodificação de URLs completas
- Codificação de parâmetros de string de consulta
- Modos encodeURI e encodeURIComponent
- Tabela de referência de codificação de caracteres
- Cópia com um clique para a área de transferência
- Baseado no navegador para sua privacidade
Como usar Codificador/decodificador de URL
- Abra o Codificador/Decodificador de URL na GuruAlpha.
- Cole uma URL, string de consulta ou texto com caracteres especiais.
- Clique em 'Encode' para converter caracteres especiais para o formato %XX.
- Ou clique em 'Decode' para converter %XX de volta para caracteres legíveis.
- Escolha o modo de codificação: encodeURI ou encodeURIComponent.
- Copie o resultado para a área de transferência.
Dicas para usar Codificador/decodificador de URL
- Use encodeURIComponent para parâmetros individuais e encodeURI para URLs completas.
- Os espaços podem ser codificados como %20 ou + dependendo do contexto (+ é para dados de formulário).
- Sempre codifique a entrada do usuário antes de colocá-la em uma string de consulta de URL.
- A tabela de referência ajuda em buscas rápidas de codificação manual.
- Decodifique URLs de API para ler e entender seus parâmetros de consulta.
Perguntas frequentes sobre Codificador/decodificador de URL
O que é codificação de URL?
A codificação de URL converte caracteres especiais em um % seguido de dois dígitos hexadecimais. Por exemplo, um espaço torna-se %20, e é torna-se %C3%A9. Isso garante que as URLs sejam transmitidas corretamente.
Qual é a diferença entre encodeURI e encodeURIComponent?
encodeURI preserva os caracteres de estrutura da URL (/, ?, &, #). encodeURIComponent codifica tudo, exceto letras, dígitos e - _ . ~. Use encodeURIComponent para parâmetros individuais.
Por que os espaços são codificados como + nos formulários?
Os dados de formulários HTML usam a codificação application/x-www-form-urlencoded, onde os espaços tornam-se +. As URLs usam %20 para espaços. A ferramenta lida com ambos os formatos.
Posso decodificar qualquer URL codificada?
Sim. O decodificador lida com todas as sequências padrão codificadas em porcentagem, incluindo caracteres UTF-8 multibyte.
