Analisador User-Agent
Analise localmente uma cadeia User-Agent para detetar o navegador, motor, sistema operativo, tipo de dispositivo e bots conhecidos.
- Área de transferência
Esta ferramenta foi útil?
Como funciona esta ferramenta?
Este analisador decompõe uma cadeia User-Agent, o cabeçalho que cada navegador e cada robot envia a um site, em informação legível: navegador, motor de renderização, sistema operativo, tipo de dispositivo e eventual robot. Serve para ler registos do servidor, perceber um número das estatísticas ou verificar o que o seu próprio navegador envia.
Primeiro procuram-se os robots conhecidos (Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Applebot e os rastreadores do Facebook, do X e do LinkedIn); depois, qualquer User-Agent com bot, crawler, spider ou slurp é classificado como robot genérico.
O navegador é identificado por uma ordem precisa, porque quase todos se declaram compatíveis com outros: Edge e Opera antes do Chrome, Chrome antes do Safari. A versão é a anunciada na cadeia.
O motor é deduzido do navegador: Blink para Chrome, Edge, Opera e Samsung Internet, WebKit para Safari, Gecko para Firefox e Trident para Internet Explorer.
O sistema e o dispositivo são lidos na parte entre parênteses: Windows NT 10.0, iPhone OS 17_6, Android, Mac OS X… Um iPad que se apresenta como Mac é reconhecido graças à menção Mobile.
Como usar esta ferramenta
Cole a cadeia
No campo Cadeia User-Agent, ou clique em Usar o meu User-Agent para a do seu navegador.
Analise
Clique em Analisar ou escolha uma cadeia dos exemplos propostos.
Leia os cartões
Navegador, Motor, Sistema operativo, Dispositivo e Bot, cada um com a sua versão ou modelo.
Use o JSON
O resultado JSON reúne todos os valores para uma folha de cálculo ou um script.
Casos de uso
Ler registos do servidor
Perceber quem está por trás de uma linha de registo: um visitante real, um rastreador de motor de pesquisa ou um script.
Depurar um problema de apresentação
Identificar com precisão o navegador e o sistema de um utilizador que comunica um erro.
Detetar um robot
Verificar se uma cadeia encontrada nas estatísticas pertence a um rastreador conhecido.
Exemplos
Chrome no Windows
Windows NT 10.0 é comum ao Windows 10 e 11: a cadeia, por si só, não permite distingui-los.
Entrada
Cadeia User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36Resultado
Navegador: Google Chrome 129.0.0.0 · Motor: Blink 537.36 · Sistema operativo: Windows 10/11 (10.0) · Dispositivo: desktop · Bot: Não detetadoSafari no iPhone
O modelo iPhone e a versão do iOS leem-se no parêntese; o motor é WebKit, como em todos os navegadores do iOS.
Entrada
Cadeia User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Mobile/15E148 Safari/604.1Resultado
Navegador: Safari 17.6 · Motor: WebKit 605.1.15 · Sistema operativo: iOS 17.6 · Dispositivo: mobile (iPhone) · Bot: Não detetadoGooglebot para smartphone
O Googlebot apresenta-se como um Chrome para Android para rastrear a versão móvel: a ferramenta classifica-o como robot.
Entrada
Cadeia User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.70 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)Resultado
Navegador: Google Chrome 129.0.6668.70 · Motor: Blink 537.36 · Sistema operativo: Android 6.0.1 · Dispositivo: bot (Googlebot) · Bot: Detetado (Googlebot)Dicas e boas práticas
- Uma cadeia User-Agent pode ser alterada livremente: qualquer script pode fazer-se passar pelo Googlebot. Para verificar um Googlebot verdadeiro, faça uma pesquisa DNS inversa do seu endereço IP.
- O Chrome e o Safari congelam parte da sua cadeia (Mac OS X 10_15_7, Windows NT 10.0) para limitar o rastreio: a versão do sistema apresentada pode ser mais antiga do que a real.
- Para adaptar um site a um dispositivo, prefira as media queries CSS e a deteção de funcionalidades à análise do User-Agent.
- Os navegadores Chromium enviam também Client Hints (Sec-CH-UA) mais precisos, que esta ferramenta não lê.
Fontes e referências
- User-Agent header (abre num novo separador), MDN Web DocsPágina em inglês
Perguntas frequentes
Porquê «Windows 10/11» e não a versão exata?
O Windows 11 continua a enviar Windows NT 10.0 no seu User-Agent. Só os Client Hints (Sec-CH-UA-Platform-Version) permitem distingui-los, e não fazem parte da cadeia.
Porque é que todos os navegadores contêm Mozilla e Safari?
Por compatibilidade histórica: cada novo navegador copiou os termos dos antecessores para não ser bloqueado pelos sites. Por isso, a ferramenta segue uma ordem de deteção precisa.
Um robot é necessariamente malicioso?
Não. O Googlebot, o Bingbot ou os rastreadores de pré-visualização das redes sociais são úteis. Os robots genéricos detetados por bot, crawler ou spider merecem apenas uma verificação.
O que significa um resultado «Unknown»?
A cadeia não corresponde a nenhuma regra conhecida: navegador raro, navegador integrado numa aplicação, cliente HTTP como o curl ou cadeia truncada. O resultado JSON continua disponível para a examinar.
A cadeia é enviada para um servidor?
Não. A análise é feita no seu navegador.
Ferramentas relacionadas
Continue com estas ferramentas
Ferramentas semelhantes ou complementares a esta.
Ferramentas semelhantes
Analise localmente os principais sinais SEO de um HTML.
Detecte noindex, nofollow e inconsistências canonical a partir do HTML.
Meça frequência de termos, ocorrências de uma expressão e densidade em texto ou HTML.
Leia também
O processamento local no navegador está a substituir as ferramentas online tradicionais?
WebAssembly, APIs do navegador e dispositivos mais potentes permitem cada vez mais processamento local. Até onde esta evolução pode substituir serviços que carregam ficheiros?
Como otimizar 50 imagens para a Web de uma só vez
Redimensione um lote de imagens, converta-o para WebP e remova metadados com um único Pipeline.
Otimizar imagens para a Web sem perder qualidade
Redimensionamento, compressão, WebP, AVIF e boas práticas: um método completo para tornar as imagens de um site mais leves sem degradar desnecessariamente o resultado.
WebP, AVIF, JPEG XL: que formatos de imagem escolher em 2026?
WebP, AVIF e JPEG XL respondem a necessidades diferentes. Compatibilidade, compressão, transparência, HDR e fallback: como escolher em 2026.