Decifrar uma string User-Agent
Visão Geral
Todo navegador envia uma string user-agent a cada requisição — uma linha densa de texto que nomeia o navegador, sua versão, o sistema operacional e o dispositivo. É útil para depuração e análise, mas difícil de ler de relance. Este analisador quebra uma string user-agent em partes claras (navegador, SO, tipo de dispositivo, motor) na hora no navegador, sem upload.
Como usar (passo a passo)
- 1
Cole a string user-agent
Copie a string do seu navegador, um log ou um cabeçalho de requisição e cole-a.
- 2
Leia o detalhamento analisado
Veja o navegador, a versão, o sistema operacional, o motor de renderização e o tipo de dispositivo.
- 3
Use os detalhes
Aplique os campos analisados ao seu trabalho de depuração, análise ou detecção.
Como Funciona
Você cola uma string user-agent e a ferramenta compara seus padrões com navegadores, motores de renderização, sistemas operacionais e assinaturas de dispositivo conhecidos. Ela extrai campos como nome e versão do navegador, SO e versão, e se o dispositivo é celular, tablet ou desktop. A análise roda localmente em JavaScript, então a string — que pode revelar detalhes da configuração de um usuário — nunca sai do seu dispositivo.
Quando usar
Depurar por que um site se comporta diferente para um visitante. Ver de qual navegador e SO veio um ticket de suporte. Entender entradas de análise ou de logs do servidor. Testar como seu próprio navegador se identifica. Verificar se um bot ou rastreador é o que diz. Construir ou revisar lógica de detecção de dispositivos.
Perguntas Frequentes
Seu navegador a envia automaticamente; você pode vê-la nas ferramentas de desenvolvedor na aba de rede, por uma página 'qual é meu user agent' ou colando navigator.userAgent no console.
Notas Importantes
Strings user-agent são bagunçadas e cada vez mais reduzidas por privacidade (client hints estão substituindo parte do detalhe). A análise é de melhor esforço, e navegadores incomuns ou novos podem ser identificados errado.