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
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 ?
Collez la chaîne
Dans le champ Chaîne User-Agent, ou cliquez sur Utiliser mon User-Agent pour celle de votre navigateur.
Analysez
Cliquez sur Analyser, ou choisissez une chaîne dans les exemples proposés.
Lisez les cartes
Navigateur, Moteur, Système d’exploitation, Appareil et Robot, chacun avec sa version ou son modèle.
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.36Ré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.1Ré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
- User-Agent header (s’ouvre dans un nouvel onglet), MDN Web DocsPage en anglais
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
Continuez avec ces outils
Des outils similaires ou complémentaires à celui-ci.
Outils similaires
Analysez localement les principaux signaux SEO d’un code HTML.
Détectez noindex, nofollow et les incohérences canonical à partir du HTML.
Mesurez fréquence des termes, occurrences d’une expression et densité dans un texte ou HTML.
À lire aussi
Le traitement local dans le navigateur est-il en train de remplacer les outils en ligne classiques ?
WebAssembly, API navigateur et machines plus puissantes permettent davantage de traitements locaux. Jusqu’où cette évolution peut-elle remplacer les services qui téléversent les fichiers ?
Comment optimiser 50 images pour le Web en une seule fois
Redimensionnez un lot d’images, convertissez-le en WebP et retirez les métadonnées avec un Pipeline unique.
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.
WebP, AVIF, JPEG XL : quels formats d’image choisir en 2026 ?
WebP, AVIF et JPEG XL ne répondent pas exactement aux mêmes contraintes. Compatibilité, compression, transparence, HDR et fallback : comment choisir en 2026.