Analisador de User Agent
Um User-Agent é a linha de identificação que o seu navegador envia em cada requisição, e ela é confusa de propósito: no Android, o Chrome ainda se apresenta como “Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36” por antigos motivos de compatibilidade. Cole aqui qualquer string UA e este analisador extrai o que importa: o navegador, o sistema operacional, o tipo de dispositivo e se a string parece ser de um bot ou rastreador conhecido. Deixe o campo vazio e ele lê o user-agent do seu próprio navegador. A detecção é uma heurística de melhor esforço e qualquer string pode ser falsificada, então trate o resultado como uma pista forte, não como prova.
Como analisar um user-agent
-
1
Cole uma string UA
Copie dos logs do servidor, da aba Rede das ferramentas de desenvolvedor ou de um cabeçalho de requisição, ou deixe o campo vazio para usar a sua.
-
2
Clique em Analisar
A ferramenta procura os tokens comuns da string no nosso servidor.
-
3
Leia o resumo
Você recebe o navegador, o sistema operacional, o tipo de dispositivo e uma marcação de bot/rastreador, com a string original logo abaixo.
-
4
Copie
Um clique copia o resumo com rótulos para colar em um relatório de bug ou chamado.
O que o analisador retorna
| Campo | Exemplo |
|---|---|
| Navegador | Chrome |
| Sistema operacional | Windows 10/11 |
| Tipo de dispositivo | Desktop |
| Bot / rastreador | Não |
Ele também devolve a string User-Agent original. Informa pelo nome o navegador e a família do sistema operacional. Não lê números de versão exatos, nem o motor de renderização, nem a marca e o modelo do dispositivo: nas strings UA modernas esses dados são pouco confiáveis ou não existem. Quando você precisar deles, use os User-Agent Client Hints.
Por que as strings User-Agent são tão confusas
O “Mozilla/5.0” no início de quase toda UA vem das guerras de navegadores dos anos 1990, quando os sites verificavam a presença de “Mozilla” antes de servir o layout moderno. Cada navegador copiou o token para passar pelo filtro, então hoje Chrome, Edge, Safari e Firefox começam todos igual e enchem a linha com tokens de produto como AppleWebKit, KHTML, like Gecko e Safari que na verdade não usam.
Das strings UA aos Client Hints
O Chrome agora congela o número de versão que escreve na string UA e está movendo o detalhe para os User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), que o servidor pede apenas quando precisa. Ler a string UA ainda serve para uma verificação rápida ou triagem de logs; recorra aos Client Hints quando precisar de versões exatas e confiáveis, por exemplo na detecção de fraude.
Assinaturas de bot comuns
- Googlebot/2.1 (+http://www.google.com/bot.html), o rastreador de busca do Google
- bingbot/2.0, o rastreador do Microsoft Bing
- AhrefsBot/7.0, um rastreador de SEO
- facebookexternalhit/1.1, o leitor de prévia de links do Facebook
- Slackbot-LinkExpanding, o expansor de links do Slack
Esta ferramenta marca uma string como bot quando ela contém um token como bot, crawler, spider, slurp ou bingpreview.
Perguntas frequentes
Não. Informa o navegador pelo nome (Chrome, Firefox, Safari, Edge, Opera ou Internet Explorer) e a família do sistema operacional, não o número de versão nem o motor de renderização. Os navegadores modernos os congelam ou os escondem na string UA, então peça os User-Agent Client Hints (Sec-CH-UA-Full-Version-List) quando precisar da versão exata.
Sim. Deixe o campo vazio e clique em Analisar, e ele usa o user-agent que o seu navegador enviou com a requisição. Cole outra string para inspecionar essa no lugar.
É uma verificação por palavras-chave: a string é marcada como bot quando contém um token como bot, crawler, spider, slurp ou bingpreview. Isso pega rastreadores honestos como Googlebot e Bingbot, mas qualquer cliente pode colocar o que quiser no seu user-agent, então não vai pegar um scraper que copia a string de um navegador real. Nunca confie apenas no UA para uma decisão de segurança.
A análise roda no nosso servidor, então não é um processo offline no navegador. A ferramenta usa a string apenas para montar o resultado e não guarda o texto do user-agent que você envia; só é registrado um uso anônimo e agregado.
Ferramentas relacionadas
Calculadora de Sub-rede IP
Calcule o intervalo de sub-rede, rede, broadcast, hosts utilizáveis e máscara wildcard para qualquer bloco CIDR IPv4 com cobertura total de /0 a /32.
Consulta de Registro MX
Pesquise registros MX para qualquer domínio para ver os servidores de e-mail que gerenciam seu e-mail, suas prioridades e identificar configurações incorretas.
Escaneador de Portas Abertas
Escaneie uma lista fixa de portas TCP comuns em um host público para ver quais estão abertas e quais serviços estão acessíveis. Uma verificação rápida e básica, não um escaneador completo.
Detector de Tipo MIME
Detecte o verdadeiro tipo MIME de um arquivo lendo seus bytes mágicos. Identifica imagens, vídeos, PDF, zip, documentos do office e mais.
Conversor de IPv4 para IPv6
Converta endereços IPv4 para IPv6 em formatos mapeados, compatíveis, 6to4 e embutidos com o mapeamento reverso de volta para IPv4.
Consulta DNS reversa
Consulte o registro PTR de um endereço IPv4 ou IPv6. Útil para depurar servidores de email, analisar logs e investigar filtros antispam.
Ferramenta disponível em outros idiomas
- ユーザーエージェント解析ツール [JA]
- Parser User-Agent [PL]
- ตัวแยกวิเคราะห์ User-Agent [TH]
- User Agent-tolk [SV]
- User-Agent-Parser [DE]
- Parser User Agent [ID]
- Bộ phân tích User-Agent [VI]
- User-Agent-parser [NL]
- Analyseur de User-Agent [FR]
- User-Agent 파서 [KO]
- Analizador de User Agent [ES]
- محلل User-Agent [AR]
- User Agent Parser [EN]
- Parser dello User-Agent [IT]
- Парсер User-Agent [RU]
- User Agent Ayrıştırıcı [TR]
- 用户代理解析器 [ZH]