Consulte o User-Agent recebido pelo servidor e compare exemplos de desktop, celular e robôs. Essas strings podem ser reduzidas ou alteradas e não comprovam a identidade do dispositivo.
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)As strings User-Agent mudam ao longo do tempo e podem ser reduzidas por privacidade. Use detecção de recursos para o comportamento da aplicação e estes valores apenas para testar parsers e logs.
| Cliente | Exemplo de User-Agent |
|---|---|
| Chrome · Windows | |
| Edge · Windows | |
| Safari · macOS | |
| Firefox · Linux | |
| Chrome · Android | |
| Safari · iPhone | |
| Firefox · Android | |
| Googlebot |
O bloco no topo da página mostra o cabeçalho User-Agent que o servidor recebeu nesta requisição, caractere por caractere: valores com sinais de menor e maior chegam escapados, e um cliente que não envia o cabeçalho deixa o bloco vazio.
A tabela abaixo é uma lista fixa de oito strings conhecidas — Chrome e Edge no Windows, Safari no macOS e no iPhone, Firefox no Linux e no Android, Chrome no Android e Googlebot — para testes de parsers e de logs. Os números de versão são amostras do fim de 2024, não os últimos lançamentos.
Mostra o cabeçalho desta requisição e oito strings de referência. Não mostra nenhuma análise que transforme esse cabeçalho em navegador, motor, sistema operacional, modelo de aparelho ou nome de robô: a página não decide qual navegador você usa, apenas repete o que a requisição trouxe e coloca ao lado de exemplos.
Buscar, copiar ou rolar não envia nada: o filtro roda dentro da página e o tráfego de rede dela se limita aos próprios scripts e folhas de estilo.
Cada string segue o formato documentado pelo fabricante: Chrome e Edge levam AppleWebKit/537.36, Chrome/131.0.0.0 e Safari/537.36, o Edge acrescenta Edg/131.0.0.0, o Firefox declara rv:133.0 com Gecko/20100101 e Firefox/133.0, e o Safari se identifica com Version/18.1 e Safari/605.1.15.
As linhas móveis trazem os identificadores de plataforma (Android 14, Pixel 8, CPU iPhone OS 18_1, Mobile/15E148), e a linha do rastreador é a string clássica do Googlebot para desktop com sua URL +http://www.google.com/bot.html. Como os números estão congelados, um navegador atual declara uma versão mais alta que a linha com o seu nome.
Uma amostra fixa serve justamente porque não muda: cole-a em um analisador de logs, um filtro de robôs ou um teste unitário e ela mantém um valor esperado estável, enquanto a string real no topo da página muda a cada atualização do navegador.
Não baseie o comportamento da aplicação no User-Agent. A detecção de recursos responde ao que o navegador consegue fazer; o cabeçalho responde apenas ao que o cliente decidiu declarar naquele dia, e essa declaração pode ser reduzida, congelada ou inventada.