Como usar
- Veja a análise do seu navegador atual, carregada automaticamente.
- Cole qualquer outra string User-Agent, como de logs de servidor.
- Consulte navegador, engine, sistema, tipo de dispositivo e CPU identificados.
Casos de uso
- Investigar bugs relatados em navegadores ou dispositivos específicos.
- Analisar logs de acesso para entender a base de usuários.
- Verificar o User-Agent enviado por apps, bots e clientes HTTP.
Conceitos técnicos
Anatomia do User-Agent
Por razões históricas, quase todos os navegadores começam com Mozilla/5.0 e incluem tokens de outros motores (AppleWebKit, KHTML, like Gecko, Safari) para compatibilidade. O navegador real é identificado pela combinação e ordem desses tokens.
User-Agent reduzido e Client Hints
Chrome e Edge congelaram partes do User-Agent, como a versão menor e a versão do sistema, em favor das User-Agent Client Hints (Sec-CH-UA). Por isso, versões de Windows 11 e Android podem aparecer genéricas.
Detecção de recursos é melhor
Para decidir comportamento no front-end, prefira detecção de recursos (if ('share' in navigator)) em vez de inferir capacidades pelo User-Agent, que pode ser falsificado ou mudar a qualquer versão.
Perguntas frequentes
Por que meu Windows 11 aparece como Windows 10?
O User-Agent do Windows 11 é idêntico ao do Windows 10 (Windows NT 10.0). Só as Client Hints diferenciam as versões.
O User-Agent é confiável?
Não para segurança: qualquer cliente pode enviar a string que quiser. Use-o apenas para estatísticas e diagnóstico.