Skip to content
Zoyku

Analisador de User-Agent

Analise qualquer string User-Agent em navegador, motor, SO e dispositivo — reconhece bots, WebViews e shells móveis, tudo local no navegador.

Navegador

Unknown

Motor de renderização

Unknown

Sistema operacional

Unknown

Tipo de dispositivo

Desktop

Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.

Como usar

  1. 1Cole a string User-Agent no campo de entrada — ou clique no exemplo para analisar a sua.
  2. 2Leia os campos analisados: nome e versão do navegador, motor, SO, tipo de dispositivo e marca de bot.
  3. 3Verifique casos extremos como WebViews e prefixos incomuns — são rotulados explicitamente, sem adivinhação.

Analisador de User-Agent

Cada requisição HTTP se apresenta com uma string User-Agent, e ler uma corretamente é uma pequena arte: Chrome finge ser Safari que finge ser Mozilla; Edge se esconde na lista de tokens do Chrome; bots, WebViews e shells móveis deixam sua própria assinatura. Cole um UA aqui e a análise decompõe família e versão do navegador, o motor de render (Blink/Gecko/WebKit), o SO e a versão, e se o dispositivo é desktop, celular, tablet ou um crawler conhecido.

As regras são mantidas como uma tabela de padrões explícitos: a detecção da família Chrome roda antes do fallback genérico; Edg, OPR e Samsung Internet têm entradas próprias; e Googlebot, bingbot e afins são reconhecidos pelo nome, não adivinhados como navegadores desktop. Quando um UA está truncado ou malformado, o resultado diz isso em vez de inventar um palpite.

Tudo é analisado no navegador; a string UA nunca sai do dispositivo — útil para inspecionar cabeçalhos de um arquivo de log que você não quer compartilhar. Seu próprio UA está disponível como exemplo em um clique.

Perguntas frequentes

Por que o Chrome se diz Safari e Mozilla?

Compatibilidade histórica. Sites compatíveis com Netscape eram servidos a navegadores que anunciavam 'Mozilla', e o Chrome herdou esse disfarce para receber o mesmo conteúdo — por isso o UA moderno do Chrome diz 'Mozilla/5.0 … AppleWebKit/537.36 (KHTML, like Gecko) Chrome/…'. Os analisadores leem do fim da cadeia (o token Chrome), não do início.

Como distinguir bots de usuários reais?

Crawlers conhecidos publicam seu token explicitamente — Googlebot, bingbot, DuckDuckBot, Applebot, facebookexternalhit e outros aparecem literalmente no UA. Este analisador os nomeia pela assinatura em vez de adivinhar pelos campos mobile/desktop; o que não é reconhecido permanece como navegador normal, não marcado como bot.

UA sniffing basta para decidir funcionalidades?

Não em caminhos críticos — strings UA mentem por design e são fáceis de falsificar. Use análise de UA para analytics, logs e decisões não ligadas a segurança (mostrar layout mobile, contar tráfego de bots), e para qualquer coisa funcional faça feature-detect na página. Esta ferramenta lê UAs, não os certifica.

Is the output safe to paste into production code?

Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.

Does it work on large inputs?

Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.

Esta ferramenta é gratuita?

Sim, totalmente gratuita — sem cadastro, sem assinatura, sem limites diários e sem marcas d'água.

Incorporar esta ferramenta

Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.

<iframe src="https://zoyku.com/pt/tools/user-agent-parser?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — user-agent-parser" loading="lazy"></iframe>
100% local processing