Aller au contenu principal

Analyseur User-Agent

Analysez localement une chaîne User-Agent pour détecter le navigateur, le moteur, le système d’exploitation, le type d’appareil et les robots connus.

  • Presse-papiers

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Cet analyseur décompose une chaîne User-Agent, l’en-tête que chaque navigateur et chaque robot envoie à un site, en informations lisibles : navigateur, moteur de rendu, système d’exploitation, type d’appareil et robot éventuel. Il sert à lire des journaux serveur, à comprendre une statistique d’audience ou à vérifier ce qu’envoie votre propre navigateur.

Les robots connus (Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Applebot, les robots de Facebook, X et LinkedIn) sont recherchés en premier, puis tout User-Agent qui contient bot, crawler, spider ou slurp est classé comme robot générique.

Le navigateur est identifié dans un ordre précis, car presque tous se déclarent compatibles avec d’autres : Edge et Opera avant Chrome, Chrome avant Safari. La version est celle annoncée dans la chaîne.

Le moteur est déduit du navigateur : Blink pour Chrome, Edge, Opera et Samsung Internet, WebKit pour Safari, Gecko pour Firefox, Trident pour Internet Explorer.

Le système et l’appareil sont lus dans la partie entre parenthèses : Windows NT 10.0, iPhone OS 17_6, Android, Mac OS X… Un iPad qui se présente comme un Mac est reconnu grâce à la mention Mobile.

Comment utiliser cet outil ?

  1. Collez la chaîne

    Dans le champ Chaîne User-Agent, ou cliquez sur Utiliser mon User-Agent pour celle de votre navigateur.

  2. Analysez

    Cliquez sur Analyser, ou choisissez une chaîne dans les exemples proposés.

  3. Lisez les cartes

    Navigateur, Moteur, Système d’exploitation, Appareil et Robot, chacun avec sa version ou son modèle.

  4. Exploitez le JSON

    Le résultat JSON reprend toutes les valeurs pour un tableur ou un script.

Cas d'utilisation

Lire des journaux serveur

Comprendre qui se cache derrière une ligne de log : un vrai visiteur, un robot de moteur ou un script.

Déboguer un problème d’affichage

Identifier précisément le navigateur et le système d’un utilisateur qui signale un bug.

Repérer un robot

Vérifier si une chaîne relevée dans les statistiques appartient à un robot connu.

Exemples

Chrome sur Windows

Windows NT 10.0 est commun à Windows 10 et 11 : la chaîne seule ne permet pas de les distinguer.

Entrée

Chaîne User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

Résultat

Navigateur : Google Chrome 129.0.0.0 · Moteur : Blink 537.36 · Système d’exploitation : Windows 10/11 (10.0) · Appareil : desktop · Robot : Non détecté

Safari sur iPhone

Le modèle iPhone et la version d’iOS sont lus dans la parenthèse ; le moteur est WebKit, comme pour tous les navigateurs sur iOS.

Entrée

Chaîne User-Agent : Mozilla/5.0 (iPhone; CPU iPhone OS 17_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Mobile/15E148 Safari/604.1

Résultat

Navigateur : Safari 17.6 · Moteur : WebKit 605.1.15 · Système d’exploitation : iOS 17.6 · Appareil : mobile (iPhone) · Robot : Non détecté

Googlebot pour smartphone

Googlebot se présente comme un Chrome Android pour explorer la version mobile : l’outil le classe en robot.

Entrée

Chaîne User-Agent : Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.70 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Résultat

Navigateur : Google Chrome 129.0.6668.70 · Moteur : Blink 537.36 · Système d’exploitation : Android 6.0.1 · Appareil : bot (Googlebot) · Robot : Détecté (Googlebot)

Conseils et bonnes pratiques

  • Une chaîne User-Agent se modifie librement : n’importe quel script peut se faire passer pour Googlebot. Pour vérifier un vrai Googlebot, faites une recherche DNS inverse de son adresse IP.
  • Chrome et Safari figent une partie de leur chaîne (Mac OS X 10_15_7, Windows NT 10.0) pour limiter le pistage : la version du système affichée peut être plus ancienne que la réalité.
  • Pour adapter un site à un appareil, préférez les requêtes média CSS et la détection de fonctionnalités à l’analyse du User-Agent.
  • Les navigateurs Chromium envoient aussi des Client Hints (Sec-CH-UA) plus précis, que cet outil ne lit pas.

Sources et références

Questions fréquentes

Pourquoi « Windows 10/11 » et pas la version exacte ?

Windows 11 envoie toujours Windows NT 10.0 dans son User-Agent. Seuls les Client Hints (Sec-CH-UA-Platform-Version) permettent de faire la différence, et ils ne figurent pas dans la chaîne.

Pourquoi tous les navigateurs contiennent-ils Mozilla et Safari ?

Par compatibilité historique : chaque nouveau navigateur a repris les mots de ses prédécesseurs pour ne pas être bloqué par les sites. C’est pourquoi l’outil applique un ordre de détection précis.

Un robot est-il forcément malveillant ?

Non. Googlebot, Bingbot ou les robots de prévisualisation des réseaux sociaux sont utiles. Les robots génériques détectés par les mots bot, crawler ou spider méritent simplement un examen.

Que signifie un résultat « Unknown » ?

La chaîne ne correspond à aucune règle connue : navigateur rare, application intégrée, client HTTP comme curl ou chaîne tronquée. Le résultat JSON reste disponible pour l’examiner.

La chaîne est-elle envoyée à un serveur ?

Non. L’analyse se fait dans votre navigateur.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Analysez localement les principaux signaux SEO d’un code HTML.

Web & SEOMis en avantUtiliser l’outil
TutorielBonnes pratiquesDébutant

Optimiser ses images pour le Web sans perdre en qualité

Redimensionnement, compression, WebP, AVIF, métadonnées et traitement par lot : une méthode complète pour alléger les images d’un site sans dégrader inutilement leur rendu.

30 août 20265 min