nicetool.dev logo

Meu user agent

Seu user agent é enviado em toda requisição. Cole outro UA abaixo para analisá-lo.

Seu user agent

...

User-Agent Client Hints

O substituto moderno e estruturado da string UA. Navegadores Chromium o expõem aos scripts; valores detalhados podem exigir permissão do site.

Analisar qualquer user agent

Exemplos:

Navegador

Safari 18

Motor

WebKit

Sistema operacional

iOS 18.0

Tipo de dispositivo

Celular

Bot / rastreador

Não

O que é user agent?

A string user agent (UA) é uma linha de texto que o navegador envia no cabeçalho User-Agent de cada requisição HTTP, como "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36". Servidores e ferramentas de análise leem essa linha para deduzir navegador, sistema operacional e dispositivo. Por razões históricas quase todo UA começa com "Mozilla/5.0" e cita vários motores, o que dificulta a leitura. Os navegadores estão congelando partes da string por privacidade (o Windows 11 ainda informa "Windows NT 10.0" e o macOS para em 10.15.7) e levando os detalhes para os User-Agent Client Hints.

Recursos

  • • Mostra sua string user agent exata com cópia em um clique
  • • Detecta navegador e versão principal, motor, sistema e versão, tipo de dispositivo
  • • Lê os User-Agent Client Hints: marcas, versão da plataforma, arquitetura, bits e modelo
  • • Analisa qualquer UA colado, com exemplos de iPhone, Android, Windows, macOS e Googlebot
  • • Sinaliza bots e rastreadores como Googlebot ou navegadores headless

Roda no navegador

O user agent e os Client Hints são lidos e analisados localmente com JavaScript. O que você cola no analisador não é enviado nem armazenado.

Análise 100% no cliente.

Como usar: Meu user agent

  1. 1

    Abra a página: a string user agent é lida do navegador e exibida no topo, com navegador, motor, sistema, tipo de dispositivo e status de bot analisados abaixo.

  2. 2

    Copie a string quando um relatório de bug ou chamado de suporte pedir os dados do seu navegador, para ninguém precisar adivinhar versões.

  3. 3

    Veja o cartão de Client Hints no Chrome, Edge ou Opera: ele mostra a versão real da plataforma (por exemplo Windows 11) e a arquitetura da CPU que a string congelada esconde.

  4. 4

    Cole qualquer outro UA, por exemplo de um log do servidor, no analisador ou escolha um exemplo para ver como ele é interpretado.

Exemplos práticos

Reproduzir um bug de usuário

Peça a quem relatou que abra esta página e envie a string copiada: você terá a versão exata do navegador e do sistema para testar no mesmo ambiente.

Ler logs de acesso

Cole um UA dos logs do Nginx ou Apache para separar visitantes reais de rastreadores, monitores de disponibilidade e scripts com curl ou python-requests.

Testar o comportamento responsivo

Mude a emulação de dispositivo no DevTools e recarregue: o tipo de dispositivo e o sistema analisados mostram o que a detecção no servidor vai ver.

Verificar um rastreador

Confira se um bot que diz ser o Googlebot tem o UA esperado e confirme com DNS reverso, porque o UA sozinho pode ser falsificado.

Perguntas frequentes

Por que o Windows 11 aparece como Windows 10/11?+

Os navegadores congelaram o token em "Windows NT 10.0" para as duas versões. Navegadores Chromium informam a versão real pelos Client Hints, que esta página lê para mostrar Windows 11 quando possível.

Posso confiar no user agent?+

Não, ele é enviado pelo cliente e pode ser alterado por extensões, DevTools ou qualquer script. Use para estatísticas e dicas de compatibilidade, nunca para decisões de segurança.

Por que todo UA começa com Mozilla/5.0?+

Nos anos 1990 os servidores mandavam páginas melhores para o Netscape (Mozilla), então outros navegadores copiaram o token. O hábito ficou e hoje todo navegador grande o inclui.

Devo detectar o navegador pelo UA no código?+

Prefira detecção de recursos (verificar se uma API existe) e CSS responsivo. Use o UA ou os Client Hints só para análise ou para bugs conhecidos de versões específicas.