Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresAnalisador de user agent
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Analisador de user agent

desenvolvimento

Leia uma string de user-agent: navegador, motor, sistema, tipo de dispositivo e se é um bot

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.

Uma string de user-agent é uma bagunça de décadas que ainda identifica cada visitante. Cole uma para ler o navegador, o motor, o sistema operacional, o tipo de dispositivo e se é um bot: 5 fatos em 1 linha. A análise acontece no seu navegador, então uma linha de log continua privada.

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Informações do navegador e do dispositivo Veja o que qualquer site consegue ler sobre seu navegador e dispositivo, e copie para o suporte

Como analisar uma string de user agent

1

Cole uma string de user-agent na caixa, ou escolha uma em "Strings comuns para testar".

2

Leia O que ela diz: navegador, versão, motor, sistema operacional, tipo de dispositivo e qualquer bot.

3

Veja o selo abaixo da caixa para saber quanto da string foi reconhecido.

4

Clique em Copiar resultado, ou Ctrl+Enter, para levar os campos analisados como texto.

Sobre o analisador de user agent

Cole uma string de user-agent e este analisador informa o navegador e a versão, o motor de renderização, o sistema operacional e a versão, o tipo de dispositivo e se o remetente é um bot conhecido. Ele lê a string numa ordem fixa, do elemento mais específico primeiro, porque todo navegador coloca de propósito o nome de outros navegadores na própria string.

Use-o quando um log de acesso mostrar uma linha que você não reconhece, quando estiver testando como seu próprio código de detecção se comporta, ou quando chegar um chamado de suporte com uma string anexada. A lista de bots cobre robôs de buscadores, robôs de IA, ferramentas de SEO, prévias de links de redes sociais, monitores de disponibilidade, navegadores headless e bibliotecas HTTP simples como curl, Postman e python-requests.

A ferramenta é honesta de propósito sobre o que a string não consegue dizer. O Windows 11 continua informando Windows NT 10.0. O Safari informa macOS 10.15.7 desde o Big Sur, seja qual for a versão real. O Chrome no iOS é WebKit, porque o iOS não permite outra coisa. O Chromium congelou os dígitos de versão em 0.0.0 em 2022. Um tablet Android só se distingue de um celular pela ausência da palavra "Mobile". Cada um desses casos aparece como nota junto à string colada.

Tudo o que você cola fica na página: não há serviço de consulta por trás, nenhuma chamada a banco de dados e nenhuma requisição de rede. Para qualquer coisa sobre a qual você vá agir, use detecção de recursos, e use as client hints Sec-CH-UA listadas na página para os detalhes de plataforma que a string não consegue dar.

Perguntas frequentes

Como ler uma string de user-agent?

Leia do elemento mais específico para trás. O Chrome envia Mozilla, AppleWebKit, Chrome e Safari; o Edge acrescenta Edg no fim. O último nome de marca costuma ser o navegador real. Cole a string aqui e cada parte é separada para você, com as partes que são só fósseis de compatibilidade marcadas como tal.

Dá para diferenciar Windows 11 de Windows 10 num user agent?

Não. A Microsoft manteve o elemento de plataforma Windows NT 10.0 para o Windows 11, então nenhuma string de user-agent os diferencia. A única fonte confiável é a client hint Sec-CH-UA-Platform-Version, que seu servidor precisa solicitar antes com um cabeçalho Accept-CH.

Por que o Safari diz macOS 10.15.7?

A Apple congelou a versão informada na string de user-agent quando o Big Sur saiu, para evitar que sites bloqueassem versões novas que não tinham testado. O Chrome no macOS faz o mesmo. Então 10_15_7 quer dizer "macOS, versão não informada", não Catalina.

Uma string de user-agent é confiável para detectar bots?

Só para bots educados. Qualquer um pode enviar qualquer string, inclusive a do Googlebot. A verificação real é uma consulta de DNS reverso no IP da requisição, conferida de novo no sentido direto, contra as faixas que o buscador publica. Trate o nome na string como pista, nunca como prova.

O que usar em vez de identificar pelo user agent?

Detecção de recursos para tudo o que for capacidade: teste a API que você quer chamar. Para dados de plataforma, use as User-Agent Client Hints, que dão marcas, indicador de celular, plataforma, versão da plataforma, versões completas e modelo do dispositivo, e são pedidas por site em vez de enviadas a todos.

Esta ferramenta envia meu user agent para algum lugar?

Não. O analisador inteiro é JavaScript nesta página e não faz nenhuma requisição de rede. Nada é registrado, guardado ou consultado num banco de dados remoto, e por isso também funciona offline depois que a página carrega.

Ainda com dúvidas? Pergunte sobre Analisador de user agent e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Leia sobre isto

Todos os guias
  • What your user agent says about you, and what it gets wrongA user-agent string names 5 things: browser, engine, OS, device and bot. Read Chrome on Windows part by part, and why it cannot tell Windows 10 from 11.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Validador de Conventional CommitsVerifique uma mensagem de commit segundo Conventional Commits e commitlint, com o salto de versãoVerificador de title e meta descriptionTamanho do título e da meta description em caracteres e pixels, e onde o Google os cortaNúmeros de cartão de crédito de testeNúmeros de cartão de sandbox da Stripe e da Razorpay com validade e CVV, e um verificador LuhnTestador de expressões regularesTeste expressões regulares de JavaScript com destaque ao vivo e uma explicação em linguagem simplesComparador de textosCompare dois textos lado a lado e veja cada linha adicionada e removidaComparar JSONCompare dois documentos JSON e veja cada valor adicionado, removido e alteradoPrévia de Open GraphCole uma página e veja o card de compartilhamento no Facebook, LinkedIn, X, WhatsApp e SlackDensidade de palavras-chave e legibilidadeContagem de palavras e frases, densidades, tempo de leitura e pontuação de legibilidade Flesch
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)