Analisador de User Agent
Analise qualquer string de user agent instantaneamente. Identifique o navegador, sistema operacional, tipo de dispositivo e motor de renderização — grátis e...
Atualizado em maio de 2026
Paste the full HTTP User-Agent header from any client or log file.
Como usar
Detecta seu próprio UA automaticamente
1. Cole a string UA
O user agent do seu navegador atual já vem detectado — substitua por qualquer string de log.
2. Leia os cards de resumo
Navegador, SO, Tipo de Dispositivo e Motor de renderização aparecem em destaque.
3. Copie os resultados
Clique em Copy ou `Shift+Enter` para copiar a análise completa.
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Depuração de logs de acesso
Entenda qual navegador ou cliente fez uma requisição sem ler a spec manualmente.
Detecção de bots e crawlers
Verifique se uma string pertence a um bot legítimo (Googlebot, Bingbot) ou a um agente falsificado.
Construção de interfaces adaptativas
Entenda exatamente o que a string UA diz antes de implementar progressive enhancement.
QA cross-browser
Confirme a versão exata do navegador de um bug report antes de tentar reproduzir.
Fingerprinting de clientes HTTP
APIs e ferramentas de segurança registram a string UA de cada requisição. Analisá-la ajuda a separar tráfego humano de agentes automatizados.
O que você pode extrair de um User Agent
Seis campos estruturados a partir de uma string
Navegador e versão
Chrome 124, Firefox 125, Safari 17, Edge 124, etc.
Sistema operacional
Windows 11, macOS, Android 14, iOS 17, Linux, Chrome OS.
Tipo de dispositivo
Desktop, Mobile, Tablet ou Bot/Crawler.
Motor de renderização
Blink (Chrome/Edge), Gecko (Firefox), WebKit (Safari), Trident (IE).
Arquitetura de CPU
x86_64, ARM64, ARM, i686.
Fornecedor do navegador
Google, Mozilla, Apple, Microsoft, Samsung.
Exemplo de análise
Erro comum? Comece por aqui
Achar que tokens legados indicam o motor real
like Gecko aparece por compatibilidade em navegadores que não usam Gecko — o parser corta esse ruído.
Confiar cegamente no tipo "Bot/Crawler"
Bots maliciosos às vezes imitam strings de navegadores reais para não serem detectados.
Não achar o próprio UA
Use navigator.userAgent no console do DevTools (F12) para obter a string exata do seu navegador.
Usar a UA para decisões de segurança
Qualquer extensão ou DevTools troca a string UA em segundos. Nunca use o resultado deste parser como prova de identidade para controle de acesso ou anti-fraude.
Achar que dá para distinguir Windows 10 de Windows 11 pela UA
Ambos reportam Windows NT 10.0 — o token não mudou entre as versões. O parser mostra "Windows 10/11" porque a string sozinha não permite diferenciar.
Confundir tablet Android com celular
Tablets Android costumam omitir o token Mobile na UA, mas nem todo fabricante segue essa convenção — confira o modelo do dispositivo quando o resultado parecer estranho.
Por que usar esta ferramenta
Converte strings UA brutas — cheias de tokens legados por compatibilidade — em dados estruturados e legíveis, sem precisar ler a especificação manualmente.
Todo o processamento roda no próprio navegador — nenhum dado é enviado a servidores externos, seguro para analisar UAs de logs sensíveis.
Cobre desde motores modernos — Blink, Gecko, WebKit — até casos legados como Trident (IE) e Presto (Opera antigo), então funciona tanto para tráfego atual quanto para strings antigas encontradas em logs históricos.
Perguntas frequentes
Lê a string UA enviada por navegadores e clientes HTTP e a divide em campos estruturados: navegador, versão, SO, tipo de dispositivo e motor de renderização.
Referências
Documentação oficial sobre o formato do header HTTP User-Agent.
A biblioteca JavaScript mais popular para parsing de strings UA programaticamente.
A especificação que está substituindo gradualmente o header User-Agent tradicional por hints estruturados e mais privados.
Ferramentas Relacionadas
- URL Encoder Desenvolvedor Codifique qualquer URL ou texto para percent-encoding instantaneamente no navegador. Segue o padrão RFC 3986. Grátis e sem cadastro.
- Referência de Códigos de Status HTTP Desenvolvedor Referência completa de códigos de status HTTP — todos os códigos 1xx, 2xx, 3xx, 4xx e 5xx explicados com significados, casos de uso e impacto no SEO.
- Decodificador JWT Desenvolvedor Decodifique e inspecione JSON Web Tokens — visualize header, payload, verifique assinaturas HMAC e gere código JWT em PHP, JavaScript, Python e Java.
- Gerador de User Agent Desenvolvedor Gerador de User Agent gratuito. Crie strings UA para Chrome, Firefox, Safari, bots e dispositivos móveis em segundos. Sem cadastro.
- Gerador de Tabela ASCII e Markdown Desenvolvedor Gerador de tabela ASCII grátis — crie tabelas de texto no estilo MySQL, Markdown, Unicode, arredondado, linha dupla e reStructuredText. Cole CSV ou digite...