Comment utiliser : Analyseur User Agent
- Votre propre user agent est chargé automatiquement. Pour en analyser un autre, collez-le dans la zone de texte, par exemple depuis un journal serveur ou un export d'analytics.
- Ou choisissez une entrée dans Charger un exemple pour voir comment Googlebot, GPTBot, un iPhone ou une smart TV s'identifient.
- Lisez le navigateur, l'OS, le type d'appareil et le moteur dans les cartes de synthèse ; le panneau de détails affiche les versions, l'éditeur, le modèle et l'architecture du processeur.
- Si la chaîne appartient à un crawler, une bannière indique le bot et son exploitant. Copiez le résultat JSON pour l'utiliser dans votre code ou vos tickets.
Qu'est-ce qu'une chaîne user agent ?
Une chaîne user agent (UA) est le texte qu'un navigateur ou un client HTTP envoie dans l'en-tête de requête User-Agent pour s'identifier. Les serveurs l'utilisent pour les statistiques, les contournements de bugs, la gestion des bots et l'envoi du bon téléchargement. Voici à quoi ressemble une chaîne typique de Chrome sous Windows :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36Elle est chargée d'héritage historique : chaque navigateur se déclare « Mozilla/5.0 », Chrome mentionne Safari et Gecko, et Edge ajoute Edg/ à la chaîne de Chrome. C'est pourquoi une analyse fiable doit vérifier les jetons dans le bon ordre : Edge avant Chrome, Chrome avant Safari.
Fonctionnement de cet analyseur
- Les bots d'abord : des dizaines de jetons de crawlers sont reconnus, moteurs de recherche (Googlebot, Bingbot, YandexBot, Applebot), crawlers IA (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, CCBot, Bytespider), aperçus sur les réseaux sociaux (facebookexternalhit, Twitterbot, Slackbot), outils SEO et bibliothèques HTTP (curl, python-requests, Go-http-client).
- Navigateur : les navigateurs spécifiques (Edge, Opera, Samsung Internet, Vivaldi, Yandex, navigateurs intégrés aux applications) sont vérifiés avant les jetons génériques Chrome, Firefox et Safari.
- Moteur : Blink pour les navigateurs basés sur Chromium, Gecko pour Firefox, WebKit pour Safari, et WebKit pour tous les navigateurs sur iOS, car Apple l'impose (hors UE).
- OS & appareil : les versions de Windows NT sont converties en noms, les versions iOS et Android sont extraites, et le type d'appareil provient de jetons comme
Mobile,iPadouSMART-TV.
Limites de la détection par user agent
Les navigateurs « figent » désormais une partie de la chaîne pour protéger la vie privée. Chrome indique les versions mineures sous la forme .0.0.0, Chrome sur Android envoie Android 10; K au lieu de la version et du modèle réels, Windows 11 affiche toujours Windows NT 10.0, et Safari indique macOS sous la forme 10_15_7. Les valeurs exactes ne sont disponibles que via les User-Agent Client Hints (en-têtes Sec-CH-UA-* ou navigator.userAgentData), que cet outil lit aussi pour votre propre navigateur. Par ailleurs, n'importe quel client peut envoyer n'importe quelle chaîne : n'utilisez jamais le UA pour des décisions de sécurité.
Vérifier un trafic Googlebot authentique
Les scrapers se font souvent passer pour Googlebot. Pour vérifier, effectuez une résolution DNS inverse de l'IP du visiteur (le nom doit se terminer par googlebot.com, google.com ou googleusercontent.com), puis une résolution directe de ce nom d'hôte, qui doit renvoyer la même IP. Vous pouvez effectuer ces deux opérations avec notre outil Recherche DNS. Pour vérifier les crawlers IA autorisés par votre robots.txt, utilisez le Vérificateur de crawlers IA.
Aussi recherché comme : user agent, chaîne user agent, quel est mon user agent, détection navigateur, détection bot, user agent googlebot, gptbot, détection appareil.
Outils complémentaires : Analyseur User Agent
- Quelle est mon adresse IP ? — Votre adresse IP publique et toutes les informations que votre navigateur communique aux sites web que vous visitez : agent utilisateur, résolution d'écran, langue, fuseau horaire et en-têtes de requête.
- Testeur Robots.txt — Vérifiez si une URL est autorisée ou bloquée pour Googlebot, Bingbot, GPTBot et d’autres robots d’exploration, identifiez la règle exacte qui s’applique, et modifiez le fichier pour tester vos changements avant de les mettre en ligne.
- Vérificateur d'en-têtes HTTP — Saisissez une URL et découvrez exactement ce que le serveur renvoie : code de statut, chaîne de redirections et chaque en-tête de réponse, avec une explication claire de ceux qui comptent pour le SEO, le cache et la sécurité.
- Analyseur d’en-têtes e-mail — Collez les en-têtes bruts d’un e-mail pour voir tout son parcours : chaque saut entre serveurs avec le temps qu’il a pris, les résultats SPF, DKIM et DMARC, l’IP d’origine et les signaux d’alerte, comme une adresse Reply-To ou Return-Path incohérente.
Questions fréquentes
Quel est mon user agent ?
Pourquoi le user agent de Chrome mentionne-t-il Safari et Mozilla ?
Peut-on détecter Windows 11 à partir du user agent ?
Windows NT 10.0. Utilisez plutôt l'indication client Sec-CH-UA-Platform-Version : une valeur égale ou supérieure à 13 correspond à Windows 11.Comment identifier les crawlers IA comme GPTBot ou ClaudeBot ?
GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot ou CCBot. Collez une ligne de journal ici pour l'identifier, puis gérez leur accès dans robots.txt.Faut-il utiliser le user agent pour la détection de fonctionnalités ?
'share' in navigator ou CSS @supports). L'analyse du UA casse lors des mises à jour des navigateurs ou des chaînes falsifiées ; réservez-la aux statistiques et à la gestion des bots.