Qual é meu user agent?
Veja o user agent que seu navegador envia, por partes, e a verdade por trás dos campos que os navegadores agora congelam, como o Windows 11 aparecendo como Windows 10. Cole qualquer user agent ou confira se um crawler é real.
Um parser de user agent para qualquer string: de um log, de um relatório de bug ou da documentação de um crawler. Ela nunca sai do seu navegador.
O user agent e o IP do log do seu servidor. Conferimos o IP na lista do operador e no DNS dele.
Lendo seu navegador…
O que sua string diz e o que é verdade
- 1Navegador
- 2Motor
- 3Sistema operacional
- 4Dispositivo
- 5CPU
- 6Formato
O que é um user agent, e por que ele diz Mozilla/5.0?
Um user agent é a linha de texto que seu navegador envia em toda requisição para dizer o que ele é: o navegador, o motor e o sistema em que roda.
Os servidores leem a string de user agent para contornar as manias de cada navegador e para contar visitantes. Ela é uma lista de tokens de produto e comentários, do mais importante ao menos importante. Começa com Mozilla/5.0 por história, não por significado: o token diz “compatível com Mozilla”, e quase todo navegador o envia.
Os navegadores foram acrescentando nomes de outros motores para que os sites não os barrassem, e por isso o Chrome de hoje cita também Mozilla, WebKit, KHTML, Gecko e Safari. Leia da direita para a esquerda: o último token de navegador é o verdadeiro.
- 19981Mozilla
Mozilla/O projeto Mozilla começa com o código-fonte do Netscape.5.0 - 20012WebKit
(KHTML, like Gecko)O WebKit nasce do motor KHTML, do KDE. - 20133Blink
AppleWebKit/O Blink, do Google, substitui o WebKit; o token fica.537.36 - 20204Safari
Mac OS X 10_15_7O Safari limita a versão do macOS em 10.15. - 20225Chrome 101 a 107
Chrome/O Chrome congela a versão secundária e depois a plataforma.141.0.0.0 - 20256Safari 26
iPhone OS 18_6O Safari congela também a versão do iOS.
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Um vereditoSeu navegador e seu sistema em uma linha, com quantos dos seis campos a string congelou.A string, por partesCada token nomeado e colorido por tipo. Uma linha tracejada marca um token congelado, com o que realmente é verdade escrito embaixo.Diz vs na verdadeUma linha por campo: o que a string diz, o valor real e de onde ele veio: a string, os Client Hints ou um teste de toque.Enviado para nós vs JavaScriptOs headers que nosso servidor recebeu ao lado do que o JavaScript informa. Uma diferença significa que uma extensão ou uma substituição reescreveu um deles.Por que meu user agent diz Windows 10 no Windows 11?
Porque os navegadores pararam de atualizar essa parte da string. O Windows 10 e o Windows 11 enviam Windows NT 10.0, e a Microsoft diz que a string não vai mudar.
O mesmo vale para o Mac (preso em 10_15_7, com o Apple silicon chamado de Intel), para o Android (Android 10; K de todo celular no Chrome) e para o Safari no iOS 26 (18_6 ou 18_7). Sites quebraram quando os números mudaram, então os navegadores os congelaram.
Os valores reais ficam nos Client Hints. No Windows, um Sec-CH-UA-Platform-Version igual ou maior que 13 significa Windows 11. Chrome, Edge e Opera o enviam; o Firefox não, então nenhum site consegue saber ali.
Windows NT 10.0nunca atualizado para o 11Sec-CH-UA-Platform-Version13.0.0 ou maisWin64; x64um token fixo no Chrome e no FirefoxSec-CH-UA-Arch"arm"Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-VersionSó navegadores ChromiumIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · só navegadores ChromiumAndroid 10; KChrome 110 (fev. 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"iPhone OS 18_7Safari 26 (2025)Version/26.0A versão do próprio SafariSec-CH-UA-Platform-Version no WindowsQual navegador estou usando?
A ferramenta no topo responde: o navegador, a versão completa e o motor por baixo, a partir do seu user agent e, quando seu navegador os compartilha, dos Client Hints.
Para ler uma string você mesmo, vá da direita para a esquerda. O último token de navegador dá o nome; os anteriores estão ali para que sites antigos não recusem o navegador. Edg/ é o Edge, OPR/ o Opera, SamsungBrowser/ o Samsung Internet, CriOS/ o Chrome no iPhone, FxiOS/ o Firefox no iPhone.
O Brave e o Vivaldi enviam exatamente a string do Chrome. O Brave aponta os sites para a própria verificação navigator.brave.isBrave(), que esta página executa.
Chrome/141.0.0.0BlinkEdg/141.0.0.0BlinkOPR/124.0.0.0BlinkSamsungBrowser/28.0BlinkFirefox/144.0GeckoVersion/26.0 … Safari/605.1.15WebKitCriOS/141.0.7390.96WebKitnão verificadoFxiOS/144.0WebKitnão verificadoO que são os User-Agent Client Hints?
Os Client Hints são os dados do user agent enviados em headers separados, os detalhados só para sites que pedem. É assim que os navegadores Chromium compartilham o que a string congelada não diz mais.
Três hints vão para todo site sem pedir: a lista de marcas, se é um celular e a plataforma. Um site que quer mais envia Accept-CH, e o navegador acrescenta esses hints às requisições seguintes. Scripts também podem pedir, com navigator.userAgentData.getHighEntropyValues().
A lista de marcas traz de propósito um nome inventado (GREASE), para que os sites não montem uma lista de navegadores permitidos. Os hints trafegam só por HTTPS. Firefox e Safari não enviam nenhum.
- 1
GET /what-is-my-user-agent→enviado a todo site, sem pedir · "Not?A_Brand" é a marca inventadaSec-CH-UA: "Google Chrome";v="141", "Chromium";v="141", "Not?A_Brand";v="8"Sec-CH-UA-Mobile: ?0Sec-CH-UA-Platform: "Windows" - 2←
200 OKa página pede maisAccept-CH: Sec-CH-UA-Platform-Version, Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Model, Sec-CH-UA-Full-Version-List - 3
GET /api/user-agent→as próximas requisições os levam: 19 significa Windows 11Sec-CH-UA-Platform-Version: "19.0.0"Sec-CH-UA-Arch: "x86"Sec-CH-UA-Bitness: "64"Sec-CH-UA-Model: "" - 4
navigator.userAgentData.getHighEntropyValues([…])ou um script pede, sem requisição nenhuma{ platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
Por que meu iPad aparece como um Mac?
Porque, desde o iPadOS 13, o Safari no iPad se apresenta aos sites como um Mac: envia o user agent do Mac palavra por palavra, e o Firefox no iPad faz o mesmo.
A Apple fez isso para que os iPads recebam sites para desktop, e pede que os sites verifiquem recursos em vez da string. Uma página só consegue adivinhar: navigator.maxTouchPoints conta os pontos de toque que uma tela aceita, e a tela de um Mac não aceita toque.
Esta página mostra provavelmente um iPad quando a string de um Mac vem com uma tela de toque, e a identifica como um teste de toque, não um fato. O Safari não compartilha Client Hints, então a versão do iPadOS continua desconhecida.
maxTouchPoints5navigator.platform"MacIntel"maxTouchPoints0navigator.platform"MacIntel"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Safari/605.1.15Como mudo meu user agent?
Em um navegador de desktop, com as ferramentas de desenvolvedor: Chrome e Edge em Network conditions, Firefox no Responsive Design Mode, Safari no menu Develop. No celular, só pedindo o site para desktop.
O problema: a string não é tudo o que um site vê. Os painéis do Chrome e do Edge deixam você ajustar os Client Hints para combinar; se você não mexer neles, continuam dizendo seu navegador real, e esta página mostra a divergência.
Uma extensão que reescreve headers muda ainda menos: os scripts continuam lendo o navigator.userAgent real. Os sites também podem enviar páginas feitas para o navegador que você alega ser.
- 1Abra o Network conditionsno DevTools do Chrome
- 2Desmarque “Use browser default”a lista e o campo são liberados
- 3Escolha um navegador ou digite uma stringdepois abra “User agent client hints” para combinar
- 4Recarregue esta páginao header e o navigator.userAgent mudam
Como verificar o Googlebot e os crawlers de IA?
Confira o IP, nunca o user agent: qualquer um pode enviar a string do Googlebot. Cada operador documenta a própria verificação, e o modo Verificar um crawler acima a executa.
Para Google, Bing, Apple e Yandex é por DNS, em dois passos. Consulte o nome reverso do IP: o de um Googlebot real termina em googlebot.com, google.com ou googleusercontent.com. Depois consulte esse nome: ele precisa apontar de volta para o mesmo IP, ou o nome reverso foi forjado.
Google, OpenAI, Anthropic, Perplexity e Apple também publicam as faixas de IP dos crawlers em listas JSON. Um padrão de bot sozinho não prova nada: os próprios autores aconselham não confiar no user agent.
common-crawlers.jsonsearch.msn.com · a lista JSON dele é de jan. 2024gptbot.json · searchbot.json · chatgpt-user.jsonclaude.com/crawling/bots.jsonperplexitybot.json · perplexity-user.json*.applebot.apple.com · applebot.jsonMeu user agent é um risco à privacidade?
Um risco pequeno. Todo site que você visita vê seu user agent; sozinho, ele nomeia seu navegador e seu sistema, não você.
Junto com seu endereço IP e o que os scripts conseguem medir, ele contribui para uma impressão digital que pode reconhecer um navegador de novo, e é por isso que os navegadores agora o congelam. Nenhum truque técnico elimina a impressão digital por completo.
Mudar só o user agent pode fazer você se destacar: o resto do seu navegador continua combinando com o real, e uma mistura tão rara é mais fácil de notar. Uma VPN muda seu IP, não seu user agent. Esta página mostra o que seu navegador enviou e não armazena nada disso.
- User agent
- iPhone Safari
- Tela
- 1536 × 864 · desktop
- Pontos de toque
- 0
- Client Hints
- "Windows" · Chrome 141
Perguntas frequentes
Qual é meu user agent?
Qual é meu navegador, e como encontro meu user agent nele?
Por que meu user agent diz Windows 10 se tenho Windows 11?
Por que meu user agent diz macOS 10.15.7?
O que significa “Android 10; K” no meu user agent?
Por que o Safari no iOS 26 diz iOS 18?
Posso mudar meu user agent, e isso me esconde?
O que são Client Hints, e quais navegadores os enviam?
Isto é um parser de user agent para qualquer string?
Como saber se o Googlebot é real?
Por que o suporte ao cliente pede meu user agent?
Sentiu falta de algo?Sugira um recurso ou uma nova ferramenta
Ferramentas relacionadas
Qual é Meu IP
Seu IP público IPv4 e IPv6 de uma vez, com a rede, a localização e uma checagem de VPN
Qual é Meu ISP
Descubra seu ISP, ASN e detalhes da conexão
Verificador de headers HTTP
Analise cabeçalhos de resposta HTTP e classificação de cabeçalhos de segurança
Verificador de Robots.txt
Busque o robots.txt de qualquer site, teste se uma URL está bloqueada para o Googlebot ou crawlers de IA e encontre erros de sintaxe
DNS Reverso
Encontre hostnames associados a qualquer endereço IP via registros PTR
Teste de Vazamento WebRTC
Verifique se o WebRTC do seu navegador revela seu IP real atrás de uma VPN ou proxy, além dos IPs locais que ele expõe

