Gerador de User Agent
Gere strings de User Agent para diferentes navegadores, plataformas e dispositivos.
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
| Navegador | Plataformas | Market Share (2024) |
|---|---|---|
| Google Chrome | Windows, Mac, Linux, Android, iOS | ~65% |
| Safari | macOS, iOS | ~18% |
| Microsoft Edge | Windows (primário), Android | ~5% |
| Mozilla Firefox | Windows, Mac, Linux, Android | ~3% |
| Opera | Windows, Mac, Linux, Android | ~2% |
User Agents Desktop vs Mobile
Existem diferenças significativas entre User Agents de dispositivos desktop e mobile:
| Característica | Desktop | Mobile |
|---|---|---|
| Identificador de plataforma | Windows NT, Macintosh, X11 | Android, iPhone, iPad |
| Palavra-chave Mobile | Ausente | Presente (Mobile, Mobile Safari) |
| Modelo do dispositivo | Geralmente ausente | Frequentemente incluso (SM-G998B, Pixel 7) |
| Uso pelo servidor | Servir versão desktop | Servir versão mobile/responsiva |
Exemplo Desktop:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0 Safari/537.36Exemplo Mobile:
Mozilla/5.0 (Linux; Android 14; SM-G998B) AppleWebKit/537.36 Chrome/120.0 Mobile Safari/537.36User 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:
| Bot | Propósito |
|---|---|
| Googlebot | Indexação para Google Search |
| Bingbot | Indexação para Bing Search |
| YandexBot | Indexação para Yandex (Rússia) |
| DuckDuckBot | Indexação para DuckDuckGo |
| Baiduspider | Indexação para Baidu (China) |
| FacebookExternalHit | Preview de links compartilhados |
| TwitterBot | Preview de links compartilhados |
| AhrefsBot / SemrushBot | Aná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:
- Pressione F12 para abrir DevTools
- Clique nos três pontos (menu) > More tools > Network conditions
- Desmarque "Use browser default" em User agent
- Cole o User Agent desejado ou selecione um predefinido
Firefox:
- Digite
about:configna barra de endereço - Pesquise por
general.useragent.override - 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.comVariaçõ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.