Ver meu User-Agent

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.

Strings User-Agent representativas

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.

ClienteExemplo de User-Agent
Chrome · Windows
Edge · Windows
Safari · macOS
Firefox · Linux
Chrome · Android
Safari · iPhone
Firefox · Android
Googlebot

Como ler uma string User-Agent

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.

  1. Leia no bloco superior a string enviada pelo seu cliente ou copie um dos oito exemplos quando precisar de um valor de referência.
  2. Filtre a tabela pelo campo acima dela: a busca compara o nome do cliente e a string inteira, sem diferenciar maiúsculas de minúsculas, então android deixa duas linhas e EDG/ deixa a linha do Edge.
  3. Use o botão de copiar de uma linha para levar a string dela para a área de transferência; o campo somente leitura também pode ser selecionado e copiado à mão.
  4. Use Clear ou a tecla Escape para trazer as oito linhas de volta; o contador ao lado do campo mostra quantas das oito estão visíveis.
  5. Trate o User-Agent como pista, não como identidade: os navegadores o reduzem e um programa pode substituí-lo por completo.

O que são os oito exemplos

O que a página mostra e o que não mostra

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.

De onde vêm as oito strings

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.

Usar uma string em testes e regras de log

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.

Ferramentas recentes: