Visualizador de user agent
Sua string de user agent exata e as Client Hints, prontas para copiar ou colar como JSON.
- Roda no seu navegador
- Sem uploads
- Sem conta
Carregando a ferramenta no navegador…
O que faz: Visualizador de user agent
Rastreadores de bugs, filtros de analytics e logs de servidor usam a string de user agent, então desenvolvedores muitas vezes precisam do texto exato que um navegador envia. A string completa fica no topo do relatório, com o navegador, o motor e o sistema operacional já interpretados ao lado.
Abaixo aparecem as User-Agent Client Hints que os navegadores Chromium expõem: marcas, indicador de celular e plataforma, seguidos de valores mais detalhados como arquitetura, bits, versão da plataforma e a lista completa de versões. Copiar como JSON reúne tudo em um só objeto, útil para reproduzir um bug em um teste. Se você só precisa de uma resposta simples sobre o navegador, o verificador de navegador é mais rápido de ler.
Exemplo
Seu navegador envia
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
O relatório mostra
Sua string de user agent: Chrome 141 macOS · Blink Plataforma: macOS · Celular: Não As dicas de alta entropia acrescentam a versão da plataforma e a arquitetura
O Chrome informa Intel Mac OS X 10_15_7 mesmo em Macs com Apple Silicon e macOS mais recente, e é por isso que a tabela de dicas importa.
Como usar: Visualizador de user agent
- Abra a página no navegador de cujo user agent você precisa.
- Clique em Copiar para o relatório, ou em Copiar como JSON para a string mais todas as Client Hints em um só objeto.
- Cole no seu relato de bug, fixture de teste ou filtro de log.
Bom saber
- Extensões e ferramentas de desenvolvedor podem substituir o user agent, e a página mostra o que este navegador informa no momento.
- O Safari no iPad pede a versão para computador dos sites por padrão e envia um user agent de Mac; mesmo assim, a página detecta o iPadOS pelo suporte a toque.
- Para saber se um recurso é compatível, teste o próprio recurso em vez de interpretar esta string. Ela diz pouco sobre o que um navegador realmente consegue fazer.
Perguntas sobre Visualizador de user agent
O que é uma string de user agent?
É um texto curto que o navegador envia em cada requisição e expõe ao JavaScript, com o nome do navegador, a versão, o motor e o sistema operacional. Os sites o usam para estatísticas, relatos de bugs e, às vezes, para decidir qual versão de uma página servir.
Por que todo user agent começa com Mozilla/5.0?
É uma herança dos anos 1990, quando os sites serviam páginas melhores ao Netscape, cujo codinome era Mozilla. Outros navegadores copiaram o prefixo para receber as mesmas páginas, e ele ficou desde então por compatibilidade.
O que são as User-Agent Client Hints?
São uma forma mais nova de os navegadores Chromium compartilharem detalhes do navegador. Valores básicos, como marca e plataforma, estão sempre disponíveis, enquanto os precisos, como a versão completa e a arquitetura, só são enviados quando um site os pede.
Como mudar o meu user agent?
No Chrome ou no Edge, abra as ferramentas de desenvolvedor, escolha Condições de rede e desmarque a opção de usar o padrão do navegador para escolher ou digitar outro valor. O Firefox e o Safari têm opções parecidas nos menus de desenvolvedor. A mudança só vale enquanto as ferramentas de desenvolvedor estiverem abertas.