Conversor Gratuito

User-Agent Parser

Analise qualquer string User-Agent para detectar navegador, SO, tipo de dispositivo e motor de renderização. Gratuito, instantâneo e totalmente do lado do cliente.

Sobre esta ferramenta

A string User-Agent é um cabeçalho HTTP que os navegadores e outros clientes enviam para se identificarem aos servidores. Originalmente um breve identificador, os agentes de usuário modernos são concatenações extensas de strings de versões históricas projetadas para compatibilidade retroativa com sites que farejam navegadores específicos. Um agente de usuário típico do Chrome hoje faz referência a Mozilla, AppleWebKit, KHTML, Gecko, Chrome e Safari – a maioria dos quais são vestigiais.

A análise de um agente de usuário extrai o navegador, a versão, o sistema operacional e o tipo de dispositivo reais dessa string densa. Os dados informam análises, detecção de recursos e identificação de bots. Também é imperfeito – os agentes do usuário podem ser falsificados, deturpar o mecanismo real do navegador ou ficar para trás na realidade (o Chrome no iOS reporta-se como Safari porque todos os navegadores iOS devem usar o WebKit).

Este analisador usa correspondência de padrões para identificar navegadores, sistemas operacionais e categorias de dispositivos comuns a partir da string do agente do usuário. A saída inclui nome e versão do navegador, sistema operacional e versão, tipo de dispositivo (desktop, celular, tablet, bot) e mecanismo de renderização. A análise acontece no seu navegador; nenhum dado é enviado para lugar nenhum.

Por que analisar agentes de usuário

Fluxos de trabalho de análise, depuração e segurança se beneficiam da extração de dados estruturados de strings brutas de agente de usuário. Os logs do servidor contendo milhões de agentes de usuário tornam-se tratáveis ​​quando cada um é analisado nos campos do navegador/SO/dispositivo. Os relatórios de bugs que listam os agentes do usuário são mais fáceis de agir quando você pode ver rapidamente qual navegador e versão estão envolvidos.

A detecção de bot também depende da análise do agente do usuário como primeiro sinal. Muitos rastreadores se identificam honestamente (Googlebot, Bingbot, GPTBot); outros falsificam o Chrome, mas incluem dicas sutis. A análise ajuda a revelar esses padrões.

Como usar

Cole um agente de usuário, veja os dados estruturados.

  1. Cole o agente do usuário: Copie a string User-Agent dos logs do servidor, ferramentas de desenvolvimento do navegador ou dados analíticos. Sequências longas são truncadas para exibição, mas analisadas por completo.
  2. Analisar: A ferramenta compara a string com padrões conhecidos e extrai navegador, sistema operacional, versão, tipo de dispositivo e mecanismo de renderização.
  3. Inspecione a saída: Cada campo analisado é mostrado separadamente. Os indicadores de confiança sinalizam campos onde o agente do usuário é ambíguo (por exemplo, Chrome no iOS).
  4. Use os dados estruturados: Use os campos analisados para agrupamento analítico, contexto de depuração ou lógica de detecção de recursos. Para decisões de despacho em código, prefira a detecção de recursos em vez de strings de agente de usuário.

Casos de uso comuns

Detalhes técnicos

A análise do User-Agent é fundamentalmente a correspondência de padrões com uma grande biblioteca de regras regex. A detecção do navegador usa substrings (Chrome, Firefox, Safari, Edge), a detecção do sistema operacional procura tokens de plataforma (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) e a detecção do dispositivo combina o sistema operacional com dicas de fator de forma.

A ordem é importante na análise. Os agentes de usuário Edge incluem tokens do Chrome e Safari, portanto, a verificação do Edge deve acontecer antes do Chrome. Brave, Vivaldi e Opera bifurcam o Chromium e têm problemas semelhantes. Bibliotecas de análise maduras (ua-parser-js, ua-parser) mantêm listas de regras ordenadas para desambiguação correta.

User-Agent Client Hints (UA-CH) é o substituto moderno: cabeçalhos estruturados Sec-CH-UA substituem o User-Agent herdado. Os navegadores estão congelando gradualmente a string legada e migrando para o UA-CH. A nova análise deve suportar ambos.

Melhores Práticas

Perguntas frequentes

O User Agent Parser é de uso gratuito?
Sim, totalmente gratuito, sem custos ocultos, sem assinaturas e sem limites de uso. Use-o quantas vezes precisar.
Preciso criar uma conta?
Não. A ferramenta funciona imediatamente — sem necessidade de inscrição, endereço de e-mail e nenhuma informação pessoal.
Meus dados são privados e seguros?
Sim. Todo o processamento acontece no seu navegador usando JavaScript. Nenhum dado é carregado em nenhum servidor. Sua entrada e saída permanecem inteiramente no seu dispositivo.
Isso funciona em dispositivos móveis?
Sim. A ferramenta é totalmente responsiva e funciona em smartphones, tablets e computadores desktop com qualquer navegador moderno.
Quão precisa é a detecção de bots com base no agente do usuário?
Rastreadores honestos se identificam (Googlebot, GPTBot, Bingbot). Bots maliciosos falsificam o Chrome ou o Firefox. A detecção de bots baseada em user-agent captura os honestos, mas perde o resto; combine com sinais comportamentais para detecção completa.
Por que um agente de usuário mostra dois números de versão?
Versão do navegador, versão do mecanismo, versão do sistema operacional, versão do dispositivo móvel – os agentes de usuário modernos incluem vários. Cada um aparece em seu próprio token. A análise extrai cada um separadamente.
A análise é feita no meu navegador?
Sim. A sequência do agente do usuário é analisada localmente; nenhum dado é enviado para nenhum servidor.
E quanto à detecção de dispositivos móveis versus tablets?
Os agentes de usuário normalmente incluem dicas para dispositivos móveis ou tablets (ou tamanho da tela nas dicas do cliente). A análise os extrai em uma categoria de dispositivo. Os casos extremos (tablets Android sem token móvel, dispositivos dobráveis) ainda são imperfeitos.