Analyseur de user agent

Analysez n’importe quelle chaîne user agent pour voir le navigateur, le système d’exploitation et le type d’appareil. Déboguez analytics, logs et compatibilité.

Déchiffrez les chaînes user agent

Chaque navigateur et chaque robot envoie une chaîne user agent avec ses requêtes, du genre Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Son rôle est de décrire le logiciel qui fait la requête, mais elle est réputée confuse : presque tous les navigateurs se présentent comme « Mozilla » pour des raisons historiques.

Collez un user agent et l’analyseur en extrait les parties utiles : le navigateur, le système d’exploitation et le type d’appareil (ordinateur, mobile ou tablette).

Développeurs et équipes support s’en servent pour comprendre les rapports de bugs, lire les logs serveur et les statistiques, et voir quels appareils utilisent les visiteurs.

Comment utiliser l’analyseur de user agent

  1. Copiez la chaîne user agent depuis vos logs, vos statistiques ou un rapport de bug.
  2. Collez-la dans le champ user agent.
  3. Envoyez pour l’analyser.
  4. Lisez le navigateur, le système d’exploitation et le type d’appareil.

Exemples

Chrome sur ordinateur

Entrée :

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Résultat : Browser: Chrome 130 · OS: Windows 10 · Device: desktop

La chaîne mentionne aussi Safari et Mozilla par compatibilité, mais l’analyseur identifie Chrome.

Safari sur iPhone

Entrée :

Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1

Résultat : Browser: Safari 18.0 · OS: iOS 18.0 · Device: mobile

Chrome sur Android

Entrée :

Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36

Résultat : Browser: Chrome 130 · OS: Android 14 · Device: mobile

Googlebot

Entrée :

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Résultat : Browser: Googlebot 2.1 · Device: bot

Aucun système d’exploitation n’est indiqué pour les robots d’exploration.

Usages courants

  • Comprendre de quel navigateur et de quel appareil vient un rapport de bug.
  • Lire les logs bruts du serveur web ou du CDN.
  • Identifier les robots et crawlers (par exemple Googlebot ou Bingbot).
  • Vérifier la compatibilité d’applis et de modèles d’e-mail.
  • Tester que votre propre détection de user agent fonctionne.

Conseils et points à connaître

  • Les user agents peuvent être falsifiés : ne vous y fiez pas pour des décisions de sécurité. Vérifiez les robots des moteurs de recherche par une résolution DNS inverse avec la recherche IP inversée.
  • Chrome et d’autres navigateurs ont réduit le détail des user agents pour la confidentialité : les versions et les modèles d’appareils peuvent être moins précis.
  • Pour savoir si une fonctionnalité est prise en charge, testez-la dans le code au lieu de la deviner d’après le user agent.
  • Vérifiez les en-têtes renvoyés par un serveur avec la consultation des en-têtes HTTP ou localisez une IP avec la recherche IP.

Cas particuliers et limites

  • Les navigateurs sous Windows 11 envoient toujours « Windows NT 10.0 » : ils apparaissent donc comme Windows 10. La chaîne user agent seule ne permet pas de les distinguer.
  • Chrome indique une version figée comme 130.0.0.0 : les numéros de version mineurs ne sont donc pas réels.
  • N’importe qui peut falsifier un user agent. Une chaîne qui se dit Googlebot ne prouve pas qu’il s’agit de Google ; vérifiez-le avec une recherche IP inversée.

Questions fréquentes

Qu’est-ce qu’un user agent ?

Une chaîne de texte qu’un navigateur ou une appli envoie avec ses requêtes et qui identifie son logiciel, sa version et sa plateforme.

Pourquoi tous les user agents commencent-ils par Mozilla ?

Par compatibilité historique. Les premiers sites web ne servaient les pages avancées qu’à Netscape (Mozilla) : les autres navigateurs ont donc copié le préfixe.

Comment trouver mon user agent ?

Les outils de développement de votre navigateur l’affichent, et de nombreux sites l’indiquent. Vous pouvez le copier et le coller ici.

Un user agent peut-il m’indiquer le modèle exact du téléphone ?

Parfois sur Android, mais les récents changements liés à la confidentialité et iOS masquent beaucoup de détails.

Outils associés

Outils gratuits populaires