Analisador de User Agent Online
Divida qualquer cadeia User-Agent em navegador, motor, SO, tipo de dispositivo e CPU no seu navegador. A cadeia fica no seu dispositivo.
O Analisador de User Agent roda inteiramente no seu navegador. As cadeias User-Agent que você cola — e o próprio User-Agent do seu navegador — nunca saem do seu dispositivo e não são enviadas à ArrayKit.
Abrir o Analisador de URL
Sobre Analisador de User Agent
O Analisador de User Agent transforma uma cadeia User-Agent bruta em campos legíveis para que você veja exatamente o que um cliente afirma ser. Cole qualquer cabeçalho User-Agent, ou clique em "Usar o do meu navegador" para carregar o seu, e ele divide a cadeia em nome e versão do navegador, motor de renderização, sistema operacional e versão, tipo de dispositivo (desktop, celular, tablet ou bot) e a arquitetura de CPU quando a cadeia anuncia uma. Ele reconhece Chrome, Firefox, Safari, Edge, Opera e Samsung Internet no Windows, macOS, Linux, Android e iOS ou iPadOS, e sinaliza rastreadores como o Googlebot. É prático quando você está lendo logs de servidor, depurando renderização específica de dispositivo, escrevendo regras de analytics ou testando detecção de recursos. A cadeia inteira é analisada no seu dispositivo.
Recursos
- Extrai o nome e a versão do navegador de Chrome, Firefox, Safari, Edge, Opera e Samsung Internet
- Identifica o motor de renderização (Blink, WebKit, Gecko, Trident ou Presto)
- Informa o sistema operacional e a versão no Windows, macOS, Linux, Android e iOS ou iPadOS
- Classifica o dispositivo como desktop, celular, tablet ou bot
- Detecta rastreadores como Googlebot, Bingbot e outros spiders
- Revela a arquitetura de CPU (x64, arm64, arm ou x86) quando a cadeia a anuncia
- Botão "Usar o do meu navegador" em um clique carrega seu próprio navigator.userAgent
- Copia o resultado analisado completo como JSON formatado
Como usar Analisador de User Agent
- Cole uma cadeia User-Agent, ou clique em "Usar o do meu navegador" para carregar o seu
- Leia os campos de navegador, motor, SO, dispositivo e CPU na tabela
- Verifique o selo de dispositivo para ver se é desktop, celular, tablet ou um bot
- Copie qualquer campo isolado, ou copie o resultado inteiro como JSON
Exemplo
Entrada
Mozilla/5.0 (iPhone; CPU iPhone OS 17_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Mobile/15E148 Safari/604.1
Saída
Browser: Safari 17.3
Engine: WebKit
OS: iOS 17.3
Device: mobile
Uma cadeia do Safari de iPhone resolve para Safari no iOS, classificado como um dispositivo celular.
Erros comuns e solução de problemas
- O Edge ou o Opera é reportado como Chrome. — Os navegadores Chromium mantêm o token Chrome por compatibilidade. Este analisador verifica os tokens Edg e OPR primeiro, então cole a cadeia completa — um UA truncado que descarta esses tokens será lido como Chrome.
- Um iPad aparece como desktop em vez de tablet. — O Safari do iPadOS moderno envia um User-Agent de Macintosh por padrão. Ative o modo de requisição móvel do site ou use a opção Solicitar Site para Celular do iPad para obter uma cadeia de iPad.
- O campo de navegador ou versão diz Desconhecido. — A cadeia pode ser de uma WebView em app, um navegador de nicho ou um cabeçalho falsificado sem token reconhecível. Os campos de SO e dispositivo ainda são preenchidos quando possível.
- Um visitante real é sinalizado como bot. — Algumas bibliotecas e buscadores de pré-visualização incluem tokens de bot (crawler, spider, HttpClient). Confirme contra a cadeia bruta; o analisador só reporta o que o User-Agent anuncia.
Perguntas frequentes
- O que o Analisador de User Agent extrai de uma cadeia User-Agent?
- Ele informa o nome e a versão do navegador, o motor de renderização, o sistema operacional e a versão, o tipo de dispositivo (desktop, celular, tablet ou bot) e a arquitetura de CPU quando a cadeia inclui uma.
- Como ele distingue Edge e Opera do Chrome?
- O Edge e o Opera são construídos sobre o Chromium, então seu User-Agent ainda contém um token Chrome. O analisador verifica os tokens Edg e OPR antes do token Chrome genérico, então os rotula como Edge ou Opera corretamente.
- Como o tipo de dispositivo é decidido a partir de um User-Agent?
- Ele procura sinais na cadeia: tokens iPad ou tablet significam tablet, um token Mobile ou iPhone significa celular, um token de rastreador conhecido significa bot, e qualquer outra coisa recorre a desktop.
- Ele consegue detectar bots como o Googlebot?
- Sim. Ele corresponde a rastreadores nomeados como Googlebot, Bingbot e DuckDuckBot, além de tokens genéricos bot, crawler e spider, e marca o tipo de dispositivo como bot quando encontra um.
- O Analisador de User Agent lê o User-Agent real do meu navegador?
- Apenas quando você clica em "Usar o do meu navegador", que copia seu navigator.userAgent para a caixa para você inspecioná-lo. Nada é enviado a lugar nenhum — o valor é analisado localmente.
- Onde a cadeia User-Agent que eu colo é processada?
- Inteiramente no seu navegador. A cadeia nunca sai do seu dispositivo e não é enviada à ArrayKit, então você pode colar UAs de logs privados com segurança.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit