AlpaKit Logo AlpaKit

Analisador de User Agent e diagnóstico do navegador

Identifique navegador, sistema operacional, motor, placa de vídeo, tela e hardware do seu cliente.

Analisar um User Agent personalizado

Navegador:
-
Sistema operacional:
-
Dispositivo:
-
Motor de renderização:
-
Arquitetura da CPU:
-

User Agent do seu navegador atual

Resolução da tela: -
Tamanho da janela (Viewport): -
Densidade de pixels (DPR): -
Profundidade de cores: -
Núcleos de processamento: -
Idioma do navegador: -
Conexão de rede: -
Placa gráfica (GPU): -

Como usar esta ferramenta

  1. 1 Abra Analisador de User Agent e diagnóstico do navegador e insira, cole ou selecione o conteúdo que deseja processar.
  2. 2 Ajuste as opções e o formato de saída para sua tarefa.
  3. 3 Confira o resultado e copie ou baixe a saída disponível.

Usos comuns

Identifique navegador, sistema operacional, motor, placa de vídeo, tela e hardware do seu cliente. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.

Privacidade e tratamento de dados

Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.

Analisador de User Agent: veja navegador, sistema e dispositivo

O User Agent (UA) é o texto que o navegador envia a cada requisição para que os sites saibam qual navegador, sistema operacional e tipo de dispositivo você usa. Esta ferramenta analisa o UA do seu navegador assim que a página abre e o divide em cinco cartões: navegador e versão, sistema operacional, dispositivo, motor de renderização e arquitetura da CPU. Seja para depurar um bug que só acontece em um celular específico, pedir que um cliente informe o ambiente dele ou apenas conferir a versão do seu navegador, você recebe uma resposta legível em vez de uma string longa e confusa.

Na caixa do canto superior esquerdo você pode colar qualquer string de UA, como a de um log do servidor, de um relatório de erro ou de uma ferramenta de analytics, e clicar em «Analisar User Agent». O cartão de dispositivo mostra o fabricante e o modelo e indica se é smartphone, tablet ou computador; quando o UA não informa o tipo, ele é tratado como computador. «Copiar relatório técnico em JSON» entrega o resultado completo do ua-parser-js para colar em um chamado ou no seu código. Toda a análise acontece no navegador, e as strings coladas nunca são enviadas a um servidor.

Atenção: navegadores Chromium, como Chrome e Edge, congelaram parte do UA. O Windows 11 continua aparecendo como «Windows NT 10.0», e o macOS sempre consta como 10.15.7. Ao analisar o seu navegador atual, a ferramenta também lê os User-Agent Client Hints para completar a versão real do sistema quando possível. Uma string colada não traz essas informações e só pode ser lida ao pé da letra. Além disso, usuários e extensões podem alterar o UA livremente, então ele serve para diagnosticar problemas e gerar estatísticas, mas não para verificações de segurança.

O painel da direita mostra dados que o UA não contém: resolução da tela e tamanho da janela em pixels CSS (o tamanho da janela é atualizado quando você a redimensiona), densidade de pixels (DPR), profundidade de cores, núcleos lógicos do processador, idioma do navegador, estado da conexão e o nome da GPU obtido via WebGL. Para dificultar o rastreamento por impressão digital, alguns navegadores informam uma GPU genérica ou arredondam o número de núcleos, então esses valores podem não corresponder ao seu hardware real.

Perguntas frequentes

Por que aparece Windows 10 se uso Windows 11?

Navegadores baseados em Chromium fixam a versão do Windows no UA como «Windows NT 10.0», então Windows 10 e 11 ficam idênticos. Para o seu navegador atual, a ferramenta lê os User-Agent Client Hints e detecta o Windows 11. Uma string de UA colada não tem essa informação e só pode ser exibida como Windows 10. Firefox e Safari também não oferecem Client Hints, então prevalece o que está no UA.

O User Agent pode ser falsificado? Serve para autenticação?

Pode, sim. Ferramentas de desenvolvedor, extensões e robôs conseguem definir qualquer UA, então ele é útil para diagnosticar problemas de compatibilidade e para estatísticas de tráfego, mas nunca deve ser usado para segurança ou verificação de identidade. Quando precisar de algo confiável, combine com detecção de recursos.

Por que a resolução é menor que a especificação do meu monitor?

A ferramenta mostra pixels CSS. Telas de alta densidade usam vários pixels físicos para cada pixel CSS, e esse multiplicador é a densidade de pixels (DPR) exibida logo abaixo. Por exemplo, 1440 × 900 com DPR 2 significa que o painel real tem 2880 × 1800. A escala de exibição do Windows também altera esse número.

O UA que colo ou as informações detectadas são enviados para algum lugar?

Não. A análise roda no navegador com o ua-parser-js, e os dados de hardware vêm das APIs que o próprio navegador já disponibiliza. Os resultados só aparecem na página e nunca são enviados a um servidor do AlpaKit. Copiar o JSON apenas grava o conteúdo na área de transferência.

Ver esta categoria: Desenvolvimento e código

Ferramentas sugeridas e recentes
    ↑ ↓ Navegar ↵ Abrir ESC Fechar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep