Quel est mon user agent ?

Voyez le user agent qu'envoie votre navigateur, décomposé, et la vérité derrière les parties que les navigateurs figent désormais, comme Windows 11 affiché en Windows 10. Collez n'importe quel user agent, ou vérifiez si un robot est authentique.

Lu dans votre navigateur et dans les en-têtes qu'il nous a envoyés · Client Hints · listes d'IP de robots de Google, OpenAI, Anthropic et d'autres · rien n'est conservé
Essayer
Votre navigateurLecture…lu à l'ouverture de la page

Lecture de votre navigateur…

Votre user agent, décomposéfigé : une valeur fixe que le navigateur ne met plus à jour

Ce que dit votre chaîne, et ce qui est vrai

  • 1Navigateur
  • 2Moteur
  • 3Système d'exploitation
  • 4Appareil
  • 5CPU
  • 6Format

Qu'est-ce qu'un user agent, et pourquoi indique-t-il Mozilla/5.0 ?

Un user agent est la ligne de texte que votre navigateur envoie avec chaque requête pour dire ce qu'il est : le navigateur, son moteur et le système sur lequel il tourne.

Les serveurs lisent la chaîne user agent pour contourner les particularités d'un navigateur et pour compter les visiteurs. C'est une liste de jetons produit et de commentaires, les plus importants d'abord. Elle commence par Mozilla/5.0 pour l'histoire, pas pour le sens : le jeton signifie « compatible Mozilla », et presque tous les navigateurs l'envoient.

Les navigateurs ont continué d'ajouter les noms d'autres moteurs pour que les sites ne les rejettent pas, ce qui explique que le Chrome d'aujourd'hui cite aussi Mozilla, WebKit, KHTML, Gecko et Safari. Lisez-la de droite à gauche : le dernier jeton de navigateur est le vrai.

La chaîne de Chrome aujourd'hui, couche par couche
  1. 19981MozillaMozilla/5.0Le projet Mozilla naît du code source de Netscape.
  2. 20012WebKit(KHTML, like Gecko)WebKit est issu du moteur KHTML de KDE.
  3. 20133BlinkAppleWebKit/537.36Blink, de Google, remplace WebKit ; le jeton reste.
  4. 20204SafariMac OS X 10_15_7Safari plafonne la version de macOS à 10.15.
  5. 20225Chrome 101 à 107Chrome/141.0.0.0Chrome fige sa version mineure, puis la plateforme.
  6. 20256Safari 26iPhone OS 18_6Safari fige aussi la version d'iOS.
Chrome aujourd'hui
Mozilla/5.011998(Windows NT 10.0; Win64; x64)52022AppleWebKit/537.3632013(KHTML, like Gecko)22001Chrome/141.0.0.052022Safari/537.3622001
Chaque partie de la chaîne, numérotée selon l'étape dont elle provient. Dates tirées de Mozilla, de WebKit, du blog Chromium et du suivi de bugs de WebKit ; Chrome 141 représente n'importe quelle version actuelle.
Quel est mon user agent : une chaîne user agent Chrome décomposée, jetons figés signalés, avec la vraie version de Windows 11Quel est mon user agent : une chaîne user agent Chrome décomposée, jetons figés signalés, avec la vraie version de Windows 11Un seul verdictVotre navigateur et votre système en une ligne, avec le nombre de champs, sur six, que la chaîne a figés.La chaîne, décomposéeChaque jeton nommé et coloré selon son type. Un trait en pointillés marque un jeton figé, avec ce qui est vraiment vrai écrit dessous.Indiqué vs réelUne ligne par champ : ce que dit la chaîne, la valeur réelle, et sa source : la chaîne, les Client Hints ou un test tactile.Envoyé à nous vs JavaScriptLes en-têtes reçus par notre serveur à côté de ce que rapporte JavaScript. Une différence signifie qu'une extension ou une modification en a réécrit un.
Chrome 141 sur Windows 11, tel que cette page le lit : la chaîne décomposée, la vérité derrière chaque partie figée, et ce que notre serveur a reçu à côté de ce que rapporte JavaScript. Sélectionnez un numéro pour voir ce que montre chaque partie.

Pourquoi mon user agent indique-t-il Windows 10 sous Windows 11 ?

Parce que les navigateurs ont cessé de mettre à jour cette partie de la chaîne. Windows 10 et Windows 11 envoient tous deux Windows NT 10.0, et Microsoft affirme que la chaîne ne changera pas.

Il en va de même sur Mac (bloqué à 10_15_7, les puces Apple silicon se disant Intel), sur Android (Android 10; K envoyé par tous les téléphones dans Chrome) et dans Safari sur iOS 26 (18_6 ou 18_7). Des sites ont cassé quand les numéros ont bougé, alors les navigateurs les ont figés.

Les vraies valeurs se trouvent dans les Client Hints. Sous Windows, un Sec-CH-UA-Platform-Version de 13 ou plus signifie Windows 11. Chrome, Edge et Opera l'envoient ; Firefox non, aucun site ne peut donc le savoir.

Figé dans la chaîne, réel dans les Client Hints
Vous utilisezVotre chaîne indiqueFigé depuisLa vérité se trouve dans
Windows 11Windows NT 10.0jamais mis à jour pour 11Sec-CH-UA-Platform-Version13.0.0 ou plus
Windows sur ARMWin64; x64un jeton fixe dans Chrome et FirefoxSec-CH-UA-Arch"arm"
macOS 11 à 26Intel Mac OS X 10_15_7Safari 2020 · Firefox 87 · Chrome 107Sec-CH-UA-Platform-Versionnavigateurs Chromium seulement
Apple siliconIntelFirefox 87 · Chrome 107Sec-CH-UA-Arch"arm" · navigateurs Chromium seulement
Android 11 à 16Android 10; KChrome 110 (févr. 2023)Sec-CH-UA-Platform-Version · Sec-CH-UA-Model"16.0.0" · "SM-S931B"
iOS 26iPhone OS 18_7Safari 26 (2025)Version/26.0la version propre à Safari
Sec-CH-UA-Platform-Version sous Windows
0Windows 7 · 8 · 8.11 à 12Windows 1013 et plusWindows 1119.0.0
La règle de Microsoft (son code d'exemple) : 13 ou plus, c'est Windows 11, de 1 à 12 Windows 10, 0 une version plus ancienne. Son guide d'Edge place la limite à 14.

Quel navigateur est-ce que j'utilise ?

L'outil en haut de page vous le dit : le navigateur, sa version complète et le moteur dessous, d'après votre user agent et, quand votre navigateur les communique, ses Client Hints.

Pour lire une chaîne vous-même, partez de la droite. Le dernier jeton de navigateur le nomme ; les précédents sont là pour que les vieux sites ne refusent pas le navigateur. Edg/ est Edge, OPR/ Opera, SamsungBrowser/ Samsung Internet, CriOS/ Chrome sur iPhone, FxiOS/ Firefox sur iPhone.

Brave et Vivaldi envoient exactement la chaîne de Chrome. Brave indique plutôt aux sites sa propre vérification navigator.brave.isBrave(), que cette page exécute.

Le jeton qui nomme chaque navigateur
NavigateurLe jeton qui le nommeMoteurClient Hints
ChromeChrome/141.0.0.0Blink
EdgeEdg/141.0.0.0Blink
OperaOPR/124.0.0.0Blink
Samsung InternetSamsungBrowser/28.0Blink
Braveaucun : la chaîne de ChromeBlink
FirefoxFirefox/144.0Gecko
SafariVersion/26.0 … Safari/605.1.15WebKit
Chrome sur iPhoneCriOS/141.0.7390.96WebKitnon vérifié
Firefox sur iPhoneFxiOS/144.0WebKitnon vérifié
Les versions sont des exemples. Client Hints : Chrome depuis la 89, Samsung Internet depuis la 23 ; Firefox et Safari n'en envoient aucun.

Que sont les User-Agent Client Hints ?

Les Client Hints sont les informations du user agent envoyées dans des en-têtes distincts, les plus détaillées seulement aux sites qui les demandent. C'est ainsi que les navigateurs Chromium communiquent ce que leur chaîne figée n'indique plus.

Trois hints partent vers tous les sites sans qu'on les demande : la liste des marques, s'il s'agit d'un téléphone, et la plateforme. Un site qui en veut davantage envoie Accept-CH, et le navigateur ajoute ces hints à ses requêtes suivantes. Les scripts peuvent aussi les demander, avec navigator.userAgentData.getHighEntropyValues().

La liste des marques contient volontairement un nom inventé (GREASE), pour que les sites ne puissent pas dresser une liste de navigateurs autorisés. Les hints ne circulent qu'en HTTPS. Firefox et Safari n'en envoient aucun.

Comment cette page obtient votre vraie version de Windows
  1. 1
    GET /what-is-my-user-agent→
    Sec-CH-UA: "Google Chrome";v="141", "Chromium";v="141", "Not?A_Brand";v="8"Sec-CH-UA-Mobile: ?0Sec-CH-UA-Platform: "Windows"
    envoyé à tous les sites, sans qu'on le demande · "Not?A_Brand" est la marque inventée
  2. 2
    ←200 OK
    Accept-CH: Sec-CH-UA-Platform-Version, Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Model, Sec-CH-UA-Full-Version-List
    la page en demande davantage
  3. 3
    GET /api/user-agent→
    Sec-CH-UA-Platform-Version: "19.0.0"Sec-CH-UA-Arch: "x86"Sec-CH-UA-Bitness: "64"Sec-CH-UA-Model: ""
    les requêtes suivantes les portent : 19 signifie Windows 11
  4. 4
    navigator.userAgentData.getHighEntropyValues([…])
    { platformVersion: "19.0.0", architecture: "x86", bitness: "64", model: "" }
    ou un script les demande, sans aucune requête
Qui les envoieChrome89+EdgeOperaSamsung Internet23+FirefoxSafari
Valeurs de Chrome 141 sous Windows 11. La demande de hints d'un site dure jusqu'à ce que le navigateur efface les données de ce site.

Pourquoi mon iPad apparaît-il comme un Mac ?

Parce que, depuis iPadOS 13, Safari sur iPad se présente aux sites comme un Mac : il envoie mot pour mot le user agent d'un Mac, et Firefox sur iPad fait de même.

Apple l'a fait pour que les iPad reçoivent les sites pour ordinateur, et demande aux sites de tester les fonctionnalités plutôt que la chaîne. Une page ne peut que deviner : navigator.maxTouchPoints compte les points de contact que gère un écran, et l'écran d'un Mac n'est pas tactile.

Cette page affiche probablement un iPad quand la chaîne d'un Mac vient avec un écran tactile, et le présente comme un test tactile, pas comme un fait. Safari ne communique aucun Client Hints, la version d'iPadOS reste donc inconnue.

Une chaîne, deux appareils
iPadmaxTouchPoints5navigator.platform"MacIntel"
MacmaxTouchPoints0navigator.platform"MacIntel"
Les deux envoientMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Safari/605.1.15
Valeurs d'exemple d'un iPad et d'un Mac. La session WWDC 2019 d'Apple sur le navigateur iPad de classe ordinateur demande aux sites de recourir à la détection de fonctionnalités.

Comment changer mon user agent ?

Sur un navigateur de bureau, avec ses outils de développement : Chrome et Edge dans Network conditions, Firefox dans le mode Responsive Design, Safari dans le menu Développement. Sur un téléphone, seulement en demandant le site pour ordinateur.

Le piège : la chaîne n'est pas tout ce que voit un site. Les panneaux de Chrome et d'Edge permettent de régler aussi les Client Hints pour qu'ils concordent ; si vous les laissez, ils indiquent toujours votre vrai navigateur, et cette page montre l'écart.

Une extension qui réécrit les en-têtes change encore moins : les scripts lisent toujours le vrai navigator.userAgent. Les sites peuvent aussi vous envoyer des pages conçues pour le navigateur dont vous prétendez être.

  1. 1Ouvrez Network conditionsdans les DevTools de Chrome
  2. 2Décochez « Use browser default »la liste et le champ se déverrouillent
  3. 3Choisissez un navigateur ou saisissez une chaînepuis ouvrez « User agent client hints » pour l'accorder
  4. 4Rechargez cette pagel'en-tête et navigator.userAgent changent
EdgeCtrl+Shift+P → Show Network conditions → décochez « Use browser default »
FirefoxCtrl+Shift+M (Responsive Design Mode) → choisissez un appareil
Safari sur MacSettings → Advanced → « Show features for web developers », puis Develop → User Agent
Chrome sur Android⋮ → Desktop site (une page) · Settings → Site settings → Desktop site (toutes les pages)
Safari sur iPhonele menu de la page → Request Desktop Website
Noms de menus en anglais, d'après les pages d'aide de Chrome, d'Edge, de Firefox et d'Apple.

Comment vérifier Googlebot et les robots d'IA ?

Vérifiez l'IP, jamais le user agent : n'importe qui peut envoyer la chaîne de Googlebot. Chaque opérateur documente sa propre vérification, et le mode Vérifier un robot ci-dessus l'exécute.

Pour Google, Bing, Apple et Yandex, c'est le DNS, en deux étapes. Cherchez le nom inverse de l'IP : celui d'un vrai Googlebot se termine par googlebot.com, google.com ou googleusercontent.com. Puis résolvez ce nom : il doit pointer vers la même IP, sinon le nom inverse était falsifié.

Google, OpenAI, Anthropic, Perplexity et Apple publient aussi les plages d'IP de leurs robots sous forme de listes JSON. Un modèle de bot ne prouve rien à lui seul : ses propres auteurs déconseillent de se fier au user agent.

Terminal
$ host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.✓ Nom chez Google
$ host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1✓ même IP
GoogleGooglebot, GoogleOther, Google-InspectionToolDNSListe d'IPcommon-crawlers.json
Microsoft BingbingbotDNSsearch.msn.com · sa liste JSON date de janv. 2024
OpenAIGPTBot, OAI-SearchBot, ChatGPT-UserListe d'IPgptbot.json · searchbot.json · chatgpt-user.json
AnthropicClaudeBot, Claude-User, Claude-SearchBotListe d'IPclaude.com/crawling/bots.json
PerplexityPerplexityBot, Perplexity-UserListe d'IPperplexitybot.json · perplexity-user.json
AppleApplebotDNSListe d'IP*.applebot.apple.com · applebot.json
Le terminal montre l'exemple de la documentation de Google. L'outil lit chaque liste à neuf, vieille d'un jour au plus.

Mon user agent présente-t-il un risque pour ma vie privée ?

Un risque faible. Chaque site que vous visitez voit votre user agent ; à lui seul, il désigne votre navigateur et votre système, pas vous.

Avec votre adresse IP et ce que les scripts peuvent mesurer, il contribue à une empreinte capable de reconnaître un navigateur, et c'est pourquoi les navigateurs le figent désormais. Aucune astuce technique ne supprime complètement le fingerprinting.

Changer seulement votre user agent peut vous faire remarquer : le reste de votre navigateur correspond toujours au vrai, et un mélange aussi rare est plus facile à repérer. Un VPN change votre IP, pas votre user agent. Cette page montre ce que votre navigateur a envoyé et n'en conserve rien.

Ce qu'un site web peut lire à chaque visite
Envoyé avec chaque requête
User agentvotre navigateur et votre système
Adresse IPvotre réseau, à peu près où
Accept-Languageles langues que vous avez réglées
Lu par les scripts de la page
Taille d'écranlargeur, hauteur, ratio de pixels
Fuseau horairele fuseau de votre horloge
Client Hintsla vraie version du système, le modèle
Policeslesquelles vous avez
Canvas et WebGLla façon dont votre carte graphique dessine
Un user agent falsifié à côté du reste
User agent
iPhone Safari
Écran
1536 × 864 · ordinateur
Points tactiles
0
Client Hints
"Windows" · Chrome 141
Se remarque
Les recommandations du W3C sur le fingerprinting comptent le user agent parmi les en-têtes qu'un site reçoit gratuitement ; l'EFF avertit qu'un user agent remplacé peut rendre un navigateur plus facile à identifier.

Questions fréquentes

Quel est mon user agent ?

Votre user agent est la ligne de texte que votre navigateur envoie avec chaque requête : le navigateur et sa version, le moteur et le système sur lequel il tourne. Cette page affiche le vôtre dès son ouverture, décomposé, avec un bouton Copier. Des parties de la chaîne sont figées : la page lit donc aussi les Client Hints de votre navigateur pour les vraies valeurs.

Quel est mon navigateur, et comment trouver mon user agent dedans ?

Le verdict en haut de cette page nomme votre navigateur, sa version complète et votre système. Pour voir la chaîne brute, ouvrez les outils de développement de votre navigateur, allez dans la Console et saisissez navigator.userAgent. L'en-tête envoyé par votre navigateur peut différer si une extension le réécrit ; le panneau « Ce que votre navigateur nous a envoyé » compare les deux.

Pourquoi mon user agent indique-t-il Windows 10 alors que j'ai Windows 11 ?

Les navigateurs n'ont jamais mis ce jeton à jour : Windows 11 envoie Windows NT 10.0, exactement comme Windows 10, et Microsoft affirme que la chaîne ne changera pas. Chrome, Edge et Opera communiquent la vraie version dans le Client Hint Sec-CH-UA-Platform-Version, où 13 ou plus signifie Windows 11. Firefox ne la communique pas : un site ne peut pas le savoir.

Pourquoi mon user agent indique-t-il macOS 10.15.7 ?

Safari, Firefox et Chrome plafonnent tous la version de macOS à 10.15.7, et les Mac Apple silicon se disent toujours Intel. WebKit l'a figée en 2020 parce que des sites cassaient sur « macOS 11 », et les autres navigateurs ont suivi. Les navigateurs Chromium communiquent la vraie version de macOS via les Client Hints ; Safari et Firefox la gardent privée.

Que signifie « Android 10; K » dans mon user agent ?

C'est une valeur de remplacement. Depuis Chrome 110, Chrome sur Android envoie Android 10 et le modèle K depuis tous les téléphones, et Samsung Internet fait de même depuis la version 24. La chaîne ne nomme plus votre téléphone ni sa version d'Android. Les vraies valeurs sont dans les Client Hints, que cette page lit quand votre navigateur les communique.

Pourquoi Safari sur iOS 26 indique-t-il iOS 18 ?

Apple a figé la version d'iOS dans le user agent de Safari : iOS 26 et les suivants indiquent 18_6, 18_6_2 ou 18_7, et Apple prévoit de l'y laisser définitivement, parce que des sites cassaient quand le numéro changeait. La version propre à Safari, le jeton Version/, suit le système : cette page y lit donc la vraie version.

Puis-je changer mon user agent, et cela me cache-t-il ?

Oui : dans le panneau Network conditions de Chrome ou d'Edge, le mode Responsive Design de Firefox ou le menu Développement de Safari, ou avec le bouton site pour ordinateur sur un téléphone. Cela ne vous cache pas. Votre IP, vos Client Hints et ce que mesurent les scripts restent les mêmes, et une fausse chaîne qui ne correspond pas au reste de votre navigateur peut le rendre plus facile à repérer.

Que sont les Client Hints, et quels navigateurs les envoient ?

Les Client Hints sont les informations du user agent dans des en-têtes distincts : la marque, le mobile et la plateforme à chaque requête, et les plus détaillées (version du système, CPU, modèle du téléphone, version complète) seulement quand un site les demande. Chrome les envoie depuis la version 89, Samsung Internet depuis la 23, et Edge et Opera aussi. Firefox et Safari n'en envoient aucun.

Est-ce un analyseur de user agent pour n'importe quelle chaîne ?

Oui. Choisissez Coller un user agent, collez n'importe quelle chaîne (issue d'un journal, d'un rapport de bug ou de la documentation d'un robot) et elle est décodée dans votre navigateur : rien n'est envoyé à notre serveur. Le lien fourni contient la chaîne, vous pouvez donc partager le décodage. Il nomme aussi les robots, avec qui les exploite et comment les vérifier.

Comment savoir si Googlebot est authentique ?

Vérifiez son IP, pas son user agent. Son nom DNS inverse doit se terminer par googlebot.com, google.com ou googleusercontent.com, et ce nom doit pointer vers la même IP, ou l'IP doit figurer dans la liste de robots publiée par Google. Vérifier un robot sur cette page exécute les deux contrôles pour Google et les listes pour OpenAI, Anthropic et d'autres.

Pourquoi le support client me demande-t-il mon user agent ?

Il nomme votre navigateur, sa version et votre système en une ligne, ce qui suffit souvent à reproduire un bug. Copier le rapport sur cette page ajoute les vraies valeurs issues des Client Hints, pour que le support ne cherche pas un problème Windows 10 sur votre PC sous Windows 11. Rien n'y permet de vous identifier : ni adresse IP, ni localisation.

Il vous manque quelque chose ?Suggérez une fonction ou un nouvel outil