Pular para o conteúdo

Analisador de user-agent

User-Agent Parser

Decompõe uma string de user-agent em navegador, engine, sistema e dispositivo, e mostra o seu para comparar.

Decompõe uma string de User-Agent no navegador, no motor, no sistema operacional e no dispositivo que ela diz ser, e mostra abaixo a estrutura produto/comentário da RFC 9110. Ele lê a string em vez de consultar um banco de dados de dispositivos, então nada é apresentado com mais certeza do que tem.

🔒 Roda inteiramente no seu navegadoruser-agentparsebrowser

Cadeia User-Agent

É uma leitura estrutural da cadeia, não um banco de dados de aparelhos: o token de modelo do Android aparece tal como está e nunca vira um nome comercial. Os navegadores modernos congelam partes do UA de propósito — o Windows 11 diz NT 10.0, o macOS fica preso em 10.15.7, os modelos de Android dizem “K” — e onde se sabe que a cadeia diz menos do que a verdade, a análise avisa em vez de apresentar aquilo como fato.

Como usar

  1. Deixe vazio para ver o seu

    Sem entrada, a página analisa o seu próprio User-Agent, que é o jeito mais rápido de conferir o que um site está vendo de você.

  2. Ou cole um de um log

    Uma linha de log de acesso, um ticket de suporte, uma exportação de analytics. Crawlers também são identificados, e aparecem em vermelho para que um bot no seu tráfego fique evidente.

  3. Leia as notas

    Onde se sabe que a string diz menos do que é — uma versão de sistema congelada, um modelo de Android mascarado —, a análise diz isso em vez de relatar o valor congelado como fato.

Perguntas frequentes

Por que meu Windows 11 diz NT 10.0?

Porque é isso que o navegador envia. A Microsoft nunca subiu a versão de plataforma do UA para o Windows 11, então 10 e 11 são indistinguíveis só pelo User-Agent. Só a API de Client Hints consegue diferenciá-los, e só com permissão.

Por que o modelo do Android é só “K”?

O Chrome congelou de propósito, pelo mesmo motivo de o macOS estar fixado em 10.15.7: o token do modelo era um sinal forte de fingerprinting. Se você precisa do dispositivo real, Client Hints é o caminho suportado.

Por que todo navegador diz “Mozilla/5.0”?

Trinta anos de servidores detectando capacidades pelo nome. Cada navegador novo dizia ser o popular anterior para receber a versão boa de uma página, e ninguém nunca conseguiu parar. A visão estrutural abaixo do resumo mostra as camadas dessa história.

Devo usar o User-Agent para detectar recursos?

Não. É uma afirmação, falsificável à vontade, deliberadamente congelada em partes e errada para todo navegador que ainda não foi lançado. Teste o recurso em vez disso; use o UA só para estatísticas e para relatórios de bug.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.