Gerador de User Agent

Gere strings de User Agent para diferentes navegadores, plataformas e dispositivos.

OperamacOSDesktop
Mozilla/5.0 (Macintosh; Intel Mac OS X 11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6561.30 Safari/537.36 OPR/107.0.5493.10

Gerador de User Agent Online

Gere strings de User Agent válidas e realistas para diferentes navegadores, sistemas operacionais e tipos de dispositivo. Nossa ferramenta cria User Agents atualizados baseados em versões recentes dos principais navegadores, ideais para testes de desenvolvimento web, web scraping e análise de compatibilidade.

O que é User Agent?

O User Agent (ou UA) é uma string de identificação enviada pelo navegador ou aplicativo ao servidor web em cada requisição HTTP. Esta string informa ao servidor qual navegador, sistema operacional e dispositivo está sendo usado, permitindo que o site adapte seu conteúdo adequadamente.

Quando você acessa um site, seu navegador envia automaticamente um cabeçalho User-Agent contendo informações como:

  • Nome e versão do navegador (Chrome, Firefox, Safari, etc.)
  • Sistema operacional (Windows, macOS, Linux, Android, iOS)
  • Arquitetura do processador (32-bit ou 64-bit)
  • Tipo de dispositivo (desktop, mobile, tablet)
  • Motor de renderização (WebKit, Gecko, Blink)

Estrutura de um User Agent

A string de User Agent segue um formato padrão, embora varie entre navegadores. Veja a anatomia de um User Agent típico do Chrome:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.109 Safari/537.36
  • Mozilla/5.0 - Token de compatibilidade histórica
  • (Windows NT 10.0; Win64; x64) - Sistema operacional e arquitetura
  • AppleWebKit/537.36 - Motor de renderização
  • (KHTML, like Gecko) - Compatibilidade com outros motores
  • Chrome/120.0.6099.109 - Navegador e versão
  • Safari/537.36 - Token de compatibilidade

Navegadores Suportados

NavegadorPlataformasMarket Share (2024)
Google ChromeWindows, Mac, Linux, Android, iOS~65%
SafarimacOS, iOS~18%
Microsoft EdgeWindows (primário), Android~5%
Mozilla FirefoxWindows, Mac, Linux, Android~3%
OperaWindows, Mac, Linux, Android~2%

User Agents Desktop vs Mobile

Existem diferenças significativas entre User Agents de dispositivos desktop e mobile:

CaracterísticaDesktopMobile
Identificador de plataformaWindows NT, Macintosh, X11Android, iPhone, iPad
Palavra-chave MobileAusentePresente (Mobile, Mobile Safari)
Modelo do dispositivoGeralmente ausenteFrequentemente incluso (SM-G998B, Pixel 7)
Uso pelo servidorServir versão desktopServir versão mobile/responsiva

Exemplo Desktop:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0 Safari/537.36

Exemplo Mobile:

Mozilla/5.0 (Linux; Android 14; SM-G998B) AppleWebKit/537.36 Chrome/120.0 Mobile Safari/537.36

User Agents de Bots e Crawlers

Motores de busca e serviços web usam bots (crawlers) para indexar conteúdo. Estes bots se identificam através de User Agents específicos:

BotPropósito
GooglebotIndexação para Google Search
BingbotIndexação para Bing Search
YandexBotIndexação para Yandex (Rússia)
DuckDuckBotIndexação para DuckDuckGo
BaiduspiderIndexação para Baidu (China)
FacebookExternalHitPreview de links compartilhados
TwitterBotPreview de links compartilhados
AhrefsBot / SemrushBotAnálise SEO e backlinks

Casos de Uso

  • Testes de Desenvolvimento Web: Verifique como seu site responde a diferentes navegadores e dispositivos sem precisar de múltiplos ambientes de teste.
  • Web Scraping: Simule requisições de navegadores reais para evitar bloqueios e restrições de acesso.
  • Análise de Compatibilidade: Teste se seu servidor está servindo o conteúdo correto para cada tipo de cliente.
  • QA e Automação: Configure testes automatizados com diferentes User Agents para garantir compatibilidade cross-browser.
  • Simulação de Bots: Teste como seu site responde a crawlers de motores de busca.
  • Desenvolvimento de APIs: Teste endpoints que retornam conteúdo diferente baseado no User Agent.
  • Debugging: Identifique problemas específicos de navegador simulando diferentes ambientes.

Como Alterar o User Agent

Você pode alterar o User Agent do seu navegador de várias formas:

Chrome DevTools:

  1. Pressione F12 para abrir DevTools
  2. Clique nos três pontos (menu) > More tools > Network conditions
  3. Desmarque "Use browser default" em User agent
  4. Cole o User Agent desejado ou selecione um predefinido

Firefox:

  1. Digite about:config na barra de endereço
  2. Pesquise por general.useragent.override
  3. Crie a preferência como String e cole o User Agent

Via Extensões:

Extensões como "User-Agent Switcher" permitem trocar o UA facilmente.

Programaticamente (Exemplos)

JavaScript (fetch):

fetch('https://api.exemplo.com', {
  headers: {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0...'
  }
})

Python (requests):

import requests
headers = {'User-Agent': 'Mozilla/5.0...'}
response = requests.get(url, headers=headers)

cURL:

curl -A "Mozilla/5.0..." https://exemplo.com

Variações de Busca

gerador de user agent, user agent generator, user agent aleatório, user agent chrome, user agent firefox, user agent safari, user agent edge, user agent mobile, user agent android, user agent ios, user agent bot, user agent googlebot, user agent faker, fake user agent, random user agent, user agent string, user agent online, gerar user agent, criar user agent, user agent para scraping, user agent para testes, user agent windows, user agent mac, user agent linux, cabeçalho user agent, header user agent

Perguntas Frequentes

O que acontece se eu não enviar um User Agent?

Alguns servidores podem bloquear requisições sem User Agent ou tratá-las como suspeitas. Muitos sites exigem um User Agent válido para servir conteúdo.

Posso ser identificado mesmo alterando o User Agent?

Sim. Existem outras formas de identificação como fingerprinting (canvas, WebGL, fontes instaladas), cookies, endereço IP, e outros cabeçalhos HTTP. O User Agent é apenas uma parte da identificação.

Os User Agents gerados são reais?

São baseados em User Agents reais de navegadores atuais, com versões dentro de intervalos válidos. Porém, as combinações exatas são geradas aleatoriamente.

Qual User Agent devo usar para web scraping?

Recomendamos usar User Agents de navegadores populares como Chrome em versões recentes. Alterne entre diferentes User Agents para parecer mais natural.

Por que o User Agent tem "Mozilla/5.0"?

É um legado histórico. Nos anos 90, servidores enviavam conteúdo melhor para Netscape/Mozilla. Outros navegadores começaram a incluir "Mozilla" para receber o mesmo tratamento. Hoje, praticamente todos os navegadores incluem esse token.

O Safari só funciona em Mac e iOS?

O Safari é desenvolvido pela Apple exclusivamente para seus sistemas operacionais. A versão para Windows foi descontinuada em 2012. Por isso, User Agents de Safari sempre indicam macOS, iOS ou iPadOS.

Qual a diferença entre Googlebot desktop e mobile?

O Googlebot mobile simula um smartphone para testar a versão mobile do seu site (Mobile-First Indexing). O Googlebot desktop verifica a versão para computadores. Ambos são usados pelo Google para indexação.

User Agents podem ser usados para fraudes?

Alterar o User Agent em si é legítimo e tem muitos usos válidos. Porém, usá-lo para fraudes, bypass de segurança ou atividades ilegais é crime. Use de forma ética e legal.

Aviso Legal

Os User Agents gerados por esta ferramenta são destinados exclusivamente para:

  • Testes de desenvolvimento e compatibilidade
  • Automação de testes (QA)
  • Fins educacionais
  • Web scraping ético e em conformidade com os Termos de Serviço dos sites

Não utilize User Agents falsos para contornar medidas de segurança, realizar atividades fraudulentas ou violar os Termos de Serviço de sites e serviços. O uso indevido pode resultar em bloqueios, banimentos e consequências legais. Sempre respeite o robots.txt e as políticas dos sites que você acessa.