Ir para o conteúdo
TextArray
Totalmente local

Analisador de agente de usuário

Decodifique strings de agente de usuário em navegador, mecanismo, sistema operacional e tipo de dispositivo.

Entrada
Saída

Analisador de agente de usuário

Cole uma string de agente de usuário e esta ferramenta divide-a em navegador e sua versão, mecanismo de renderização, sistema operacional e tipo de dispositivo. Ele lê as strings que você encontra todos os dias em logs de servidor, relatórios de bugs, exportações de análises e tickets de suporte – e como cada linha não vazia é analisada como um agente de usuário, você pode inserir centenas de linhas de log de uma vez e obter uma análise numerada para cada uma.

A detecção abrange os navegadores importantes no tráfego real: Chrome, Safari, Firefox, Edge, Opera, Samsung Internet, Vivaldi, UC Browser e Internet Explorer, além de bots e rastreadores comuns, como Googlebot, Bingbot, GPTBot, ClaudeBot, curl e wget. O motor (Blink, WebKit, Gecko, Trident, EdgeHTML), o sistema operacional com sua versão (Windows, macOS, iOS, Android, ChromeOS, Linux) e a classe do dispositivo – desktop, celular, tablet ou bot – aparecem ao lado. Mude o formato de saída para JSON para alimentar os registros analisados em um script ou planilha.

Uma string user-agent é uma dica, não a verdade. Os navegadores modernos congelam ou reduzem partes dele, os iPads no iPadOS 13 e posteriores se apresentam como Macs e as dicas do cliente substituíram muito do que a string costumava carregar. Quando um campo não pode ser lido com confiança, a ferramenta indica Desconhecido em vez de adivinhar.

Tudo é executado localmente no seu navegador. As linhas de registro geralmente ficam próximas a endereços IP e outros dados pessoais, então nada que você cola aqui é carregado – a análise acontece no seu dispositivo e o texto nunca sai dele.

FAQ

Por que um campo diz Desconhecido?
A ferramenta informa apenas o que a string realmente contém. Navegadores raros, campos de log cortados e agentes de usuário inventados simplesmente não carregam o token que está sendo procurado, e adivinhar seria pior do que admiti-lo.
Uma string de agente de usuário pode mentir?
Sim, facilmente. Qualquer cliente pode enviar qualquer string, os navegadores congelam ou reduzem partes dela e os iPads no iPadOS 13+ se autodenominam Macs. Trate o resultado como uma dica forte, não como uma prova.
Por que a saída JSON está em inglês?
JSON são dados para máquinas – scripts, painéis e planilhas esperam nomes e valores de campos estáveis. O formato do texto é aquele que segue o idioma da sua interface.
Posso analisar vários agentes de usuário de uma só vez?
Sim. Cada linha não vazia é analisada como um agente de usuário, para que você possa colar uma coluna inteira exportada de seus logs e obter um bloco numerado por linha.
Minhas linhas de log são carregadas em algum lugar?
Não. A ferramenta é executada inteiramente no seu navegador, o que é importante aqui: trechos de log geralmente contêm endereços IP e outros dados que você não deve colar em serviços da web aleatórios.