User Agent é uma string de identificação enviada pelo navegador ao servidor, com informações sobre dispositivo, sistema operacional e navegador. Este guia explica para que serve o UA, como ele é composto, mostra exemplos de navegadores populares e apresenta formas comuns de visualizar e alterar o UA.
User Agent (abreviado como UA) é uma string usada para identificar o software cliente, normalmente um navegador. Ela é enviada ao servidor como parte dos cabeçalhos de requisição do navegador e informa o tipo e a versão do navegador, além do sistema operacional do visitante, para que o servidor possa retornar o conteúdo em um formato adequado. Embora normalmente não a vejamos, ela trabalha continuamente nos bastidores.
Para que serve o User Agent?
Os sites podem usar o UA do navegador para oferecer uma experiência melhor, por exemplo:
- Exibir páginas corretamente: tanto no celular quanto no computador, a página pode ajustar o layout de forma adequada;
- Adaptar recursos: alguns recursos funcionam apenas em determinados dispositivos, e o site pode ajustar suas funções de acordo;
- Otimizar o carregamento: em redes mais lentas, o site pode fornecer uma versão simplificada da página para acelerar a abertura;
- Auxiliar na identificação de segurança: ajuda a identificar se determinados acessos incomuns podem vir de programas automatizados.
Exemplos típicos de User Agent
As strings de UA variam entre dispositivos e sistemas. Veja alguns exemplos comuns (os números de versão mudam com o tempo e servem apenas como ilustração):
- Chrome (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 - Firefox (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0 - Safari (macOS):
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15 - Edge (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0 - Android Chrome:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 - iOS Safari (iPhone):
Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
Componentes de um User Agent
Ao separar uma string de UA, normalmente encontramos estas partes:
- Mozilla/5.0: vem da época inicial do Netscape. Quase todos os navegadores modernos ainda usam esse prefixo por convenção histórica, sem um significado especial atualmente;
- (Windows NT 10.0; Win64; x64): informações do sistema operacional entre parênteses, indicando o tipo de sistema, arquitetura de bits e arquitetura do processador;
- AppleWebKit/537.36: indica o mecanismo de renderização usado pelo navegador e sua versão;
- (KHTML, like Gecko): declaração de compatibilidade do mecanismo de renderização;
- Chrome/124.0.0.0: identifica o navegador e sua versão;
- Safari/537.36: muitos navegadores que não são Safari também incluem a palavra Safari para manter compatibilidade com sites que dependem do WebKit;
- Mobile: quando aparece, indica acesso a partir de um dispositivo móvel.

Como visualizar e alterar o User Agent?
Visualizar o UA A maneira mais simples é acessar um site de verificação de impressão digital do navegador, que analisa e exibe diretamente o UA atual. Você também pode abrir as ferramentas de desenvolvedor do navegador (geralmente com F12 ou clicando com o botão direito e escolhendo “Inspecionar”), atualizar a página na aba “Rede” e consultar a string de UA nos cabeçalhos de uma requisição.
Formas comuns de alterar o UA
- Ferramentas de desenvolvedor: navegadores como Chrome e Firefox permitem alterar temporariamente o UA por meio de emulação de dispositivo ou condições de rede nas ferramentas de desenvolvedor, algo útil para desenvolvimento e depuração;
- Extensões do navegador: extensões como User-Agent Switcher permitem alternar rapidamente para UA predefinidos de diferentes dispositivos;
- Ferramentas profissionais de gerenciamento de ambientes: quando é necessário controlar vários ambientes com precisão e manter o UA consistente com toda a impressão digital do navegador, podem ser usadas ferramentas de gerenciamento de ambientes como PurpleMark.
Um lembrete importante ao alterar o UA Se você mudar apenas o UA sem ajustar também outras dimensões da impressão digital, como o mecanismo do navegador, WebGL e Canvas, o site ainda poderá detectar uma anomalia de “UA incompatível com o ambiente”. Ferramentas profissionais de gerenciamento de ambientes conseguem alinhar outros parâmetros da impressão digital do navegador com o UA selecionado, fazendo o ambiente se parecer mais com um dispositivo real em vez de apenas substituir uma string.

Por que gerenciar o UA é importante em cenários com várias contas?
Em operações com várias contas, o UA deve ser tratado com cuidado: o UA de cada conta deve corresponder ao dispositivo e sistema associados a ela; caso contrário, a plataforma pode considerar o ambiente suspeito. Ao mesmo tempo, para reduzir associações acidentais entre contas diferentes, normalmente são usadas combinações de UA distintas.
Para quem gerencia várias contas e precisa de alto isolamento entre os ambientes, o PurpleMark pode fornecer um ambiente de navegador independente e completo para cada conta, além de controle detalhado desde o UA até outros parâmetros de impressão digital. Isso aproxima cada ambiente de um dispositivo real e reduz o risco de contas serem associadas incorretamente umas às outras.
Lembrete de conformidade: todos os ambientes e contas devem ser usados dentro das regras permitidas pela plataforma correspondente. O PurpleMark é destinado ao gerenciamento adequado de contas próprias, e não a contornar restrições das plataformas que proíbam determinados comportamentos.
Perguntas frequentes
O que o User Agent representa? O User Agent representa a identidade do cliente que faz uma solicitação de rede, normalmente um navegador, e inclui informações como tipo de dispositivo, sistema operacional, tipo de navegador e versão. O servidor usa esses dados para retornar o conteúdo em um formato adequado.
Como obter o User Agent do navegador? Acesse um site de verificação de impressão digital do navegador para ver o UA do dispositivo atual, ou abra as ferramentas de desenvolvedor, atualize a página na aba “Rede” e consulte a string de UA nos cabeçalhos da requisição.
Como alterar o User Agent? Você pode alterar temporariamente o UA nas condições de rede das ferramentas de desenvolvedor ou usar extensões como User-Agent Switcher para alternar rapidamente entre predefinições. Para ambientes que exigem consistência em toda a impressão digital, podem ser usadas ferramentas profissionais como PurpleMark.
Que navegador é Mozilla/5.0? Ele não se refere a um navegador específico. É um prefixo de UA mantido por quase todos os navegadores modernos por convenção histórica desde os primeiros tempos da internet. As informações específicas que vêm depois é que realmente distinguem o navegador.


