tigtools

Analyseur de User-Agent

Découvrez ce qu’une chaîne User-Agent révèle sur le navigateur, le système d’exploitation et l’appareil. La chaîne de votre navigateur actuel est renseignée pour commencer.

Fonctionne dans votre navigateur Sans inscription

Les chaînes User-Agent sont faciles à modifier ou à falsifier, et les navigateurs modernes en figent certaines parties (par exemple, Windows 11 indique toujours Windows NT 10.0, et Android signale souvent le modèle « K »). Considérez le résultat comme une indication, pas comme une preuve. Les User-Agent Client Hints fournissent des détails plus fiables lorsque le navigateur les prend en charge.

Mode d’emploi

  1. Le User-Agent de votre navigateur est renseigné automatiquement. Pour en vérifier un autre, collez-le depuis un journal serveur, un rapport d’analyse ou un ticket d’assistance.
  2. Lisez le navigateur et sa version, le moteur de rendu, le système d’exploitation, le type d’appareil et, pour Android, le code du modèle.
  3. Utilisez « Essayer un robot » ou collez une chaîne de robot d’exploration pour voir comment les robots sont reconnus.
  4. Dans un navigateur basé sur Chromium, comparez avec les Client Hints affichés sous le résultat.

Fonctionnement

L’analyseur applique une liste ordonnée de règles écrites à la main. Les robots et les outils HTTP sont vérifiés en premier (Googlebot, Bingbot, YandexBot, Applebot, GPTBot, ClaudeBot, aperçus de liens de réseaux sociaux, robots d’exploration SEO, curl, Wget, Python requests, Postman et autres), puis toute chaîne contenant des mots tels que bot, crawler ou spider. Les navigateurs sont vérifiés du plus spécifique au plus générique, car presque tous copient des identifiants des autres : Edge, Opera, Samsung Internet, Yandex, Vivaldi et UC Browser contiennent tous « Chrome/ », et Chrome contient « Safari/ » ; Chrome et Safari ne sont donc signalés que lorsque rien de plus spécifique ne correspond.

Le moteur est Blink pour les navigateurs basés sur Chromium, Gecko pour Firefox, WebKit pour Safari, Trident pour Internet Explorer et EdgeHTML pour l’ancien Edge. Sur iPhone et iPad, tous les navigateurs utilisent WebKit, car Apple l’a exigé ; ainsi Chrome sur iOS affiche WebKit. Les versions de Windows proviennent du numéro NT ; Windows 10 et 11 envoient tous deux NT 10.0 et ne peuvent pas être distingués à partir de la chaîne. Pour Android, le code du modèle (par exemple SM-S918B) est affiché lorsqu’il est présent, avec le fabricant pour les préfixes courants.

Les chaînes User-Agent ne constituent pas une preuve fiable. N’importe quel client peut envoyer n’importe quelle chaîne, les outils de confidentialité la modifient, et les navigateurs la réduisent désormais volontairement : Chrome sur Android envoie « Android 10; K » au lieu de la version et du modèle réels, et les iPad envoient une chaîne Mac. Les User-Agent Client Hints (en-têtes Sec-CH-UA et navigator.userAgentData) sont le remplacement structuré plus fiable dans les navigateurs Chromium ; pour votre propre navigateur, ils sont affichés sous le résultat lorsqu’ils sont disponibles.

Exemples

Vérification d’une entrée de journal suspecte

Un journal serveur montre des milliers de requêtes se présentant comme Googlebot. L’analyseur confirme qu’il s’agit bien d’une chaîne Googlebot, et la note vous rappelle de vérifier l’IP par DNS inverse, car la chaîne seule peut être falsifiée.

Reproduction d’un bug client

Un ticket de support contient « Mozilla/5.0 (Linux; Android 14; SM-S918B) … SamsungBrowser/25.0 Chrome/121… ». L’analyseur indique Samsung Internet 25 sur Android 14, sur un téléphone Samsung SM-S918B ; vous pouvez donc tester dans ce navigateur plutôt que dans Chrome.

Consulter votre propre navigateur

Ouvrez la page pour consulter votre navigateur, le moteur et l’OS, et, dans Chrome ou Edge, les Client Hints avec la version réelle de la plateforme, par exemple Windows 15.0.0 pour Windows 11.

Foire aux questions

Pourquoi est-il indiqué « Windows 10 ou 11 » ?

Les deux envoient « Windows NT 10.0 » dans le User-Agent, la chaîne ne permet donc pas de les distinguer. Dans les navigateurs Chromium, la version de plateforme des Client Hints permet de les distinguer : à partir de 13.0.0, il s’agit de Windows 11.

Pourquoi Brave apparaît-il comme Chrome ?

Brave envoie volontairement le même User-Agent que Chrome pour se fondre parmi les utilisateurs de Chrome. Plusieurs navigateurs axés sur la confidentialité font de même, de sorte qu’il est impossible de les distinguer à partir de cette chaîne.

Est-il possible de détecter le modèle exact du téléphone ?

Seulement parfois. De nombreux navigateurs Android incluent un code de modèle, mais Chrome envoie désormais « K » à la place. Les iPhone n’incluent jamais le modèle. Les Client Hints peuvent fournir le modèle Android lorsqu’un site les demande.

Cet outil envoie-t-il mon User-Agent à votre serveur ?

L’outil le lit depuis votre navigateur et l’analyse dans la page. Il n’est envoyé nulle part par l’outil. Notez que chaque site web que vous visitez, y compris celui-ci, reçoit votre User-Agent dans les requêtes HTTP normales.

Confidentialité

L’analyse s’effectue uniquement dans votre navigateur. Les chaînes que vous collez et les Client Hints affichés ne sont envoyés nulle part par cet outil, ni stockés ni inclus dans les statistiques.