Analyseur de User Agent

Analysez les chaînes de user agent pour identifier le navigateur, le système d'exploitation et l'appareil. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.

Mis à jour le

Share:
Home/Utility Tools/User Agent Parser

User Agent Parser

Parse any User Agent string — detect browser, OS, device, engine, CPU, and bots. Compare two UAs, build custom UAs, browse a library of 35+ common agents, explore regex patterns, and view your browser's full fingerprint.

User Agent String

Paste a User Agent string above or click My Browser to detect your current browser.

About User Agent Strings

A User Agent string identifies the browser, OS, and device to web servers. It follows a legacy format: Mozilla/5.0 (OS info) Engine/version Browser/version. The “Mozilla/5.0” prefix is included by virtually all modern browsers for historical compatibility reasons.

Privacy First: All parsing happens locally in your browser. No UA strings are ever sent to any server.

Questions Fréquentes

Que signifient réellement les différentes parties d'une chaîne user agent ?

Une chaîne user agent regroupe plusieurs couches d'information en une seule ligne. Elle commence presque toujours par « Mozilla/5.0 », un jeton hérité que presque tous les navigateurs envoient encore par compatibilité historique, et qui ne vous dit donc rien sur le navigateur réel. Entre parenthèses se trouve le bloc plateforme : le système d'exploitation, sa version et l'architecture du processeur, par exemple « Windows NT 10.0; Win64; x64 » ou « iPhone; CPU iPhone OS 17_1 ». Viennent ensuite le moteur de rendu et sa version, comme « AppleWebKit/537.36 (KHTML, like Gecko) », puis le jeton du navigateur lui-même, tel que « Chrome/120.0 » ou « Safari/605.1 ». L'analyseur sépare chacun de ces éléments en champs clairs et étiquetés pour vous éviter de lire la chaîne brute. Collez n'importe quelle chaîne ci-dessus et elle sera instantanément découpée en navigateur, OS, appareil, moteur et processeur.

Comment l'analyseur distingue-t-il un téléphone mobile d'une tablette ?

Il repère des indices propres à l'appareil dans la chaîne plutôt que de deviner d'après la taille d'écran. Un téléphone est identifié lorsque la chaîne contient des jetons comme « Mobile », « iPhone », « iPod » ou « Android » accompagné de « Mobile ». Une tablette est détectée à partir de « iPad », « Tablet », ou — c'est important — « Android » sans le mot-clé « Mobile », car les tablettes Android omettent ce mot alors que les téléphones le conservent. Ce simple jeton « Mobile » est le signal principal utilisé par Google et d'autres serveurs pour distinguer les deux, ce qui explique qu'une tablette Android et un téléphone Android puissent autrement sembler presque identiques. Tout ce qui ne correspond à aucun de ces motifs est traité comme un ordinateur de bureau, et les robots reconnus sont étiquetés comme bots. Lorsque le modèle est exposé, comme un Pixel ou un Samsung série SM, l'analyseur affiche aussi le fabricant et le modèle. Collez une chaîne ci-dessus pour voir le type d'appareil détecté.

Une chaîne user agent peut-elle être falsifiée, et comment vérifier un bot comme Googlebot ?

Oui. Une chaîne user agent n'est qu'un en-tête de requête, et elle peut être modifiée ou usurpée librement : elle constitue donc un indice, pas une preuve. N'importe qui peut configurer sa chaîne pour prétendre être Googlebot, un iPhone ou n'importe quel navigateur de son choix, ce qui explique pourquoi un trafic qui ressemble à celui d'un robot de recherche dans vos logs peut en réalité être un scraper déguisé. Pour confirmer un bot autoproclamé, ne faites pas confiance à la chaîne seule : effectuez une recherche DNS inversée sur l'adresse IP du visiteur, vérifiez qu'elle pointe vers le domaine officiel du robot, puis faites une recherche directe pour revenir à la même adresse IP. Google, Bing et d'autres publient cette méthode de vérification. L'analyseur signale environ une vingtaine de robots connus par leur nom et vous rappelle de les vérifier, mais la recherche DNS reste le vrai test. Collez une chaîne suspecte ci-dessus pour voir ce qu'elle prétend être.

Pourquoi mon navigateur affiche-t-il un numéro de version arrondi ou obsolète ?

Les navigateurs modernes gèlent et allègent volontairement leurs chaînes user agent pour réduire le fingerprinting et le risque pour la vie privée qu'une chaîne trop précise représente. Chrome et les autres navigateurs Chromium affichent désormais souvent une chaîne réduite avec une version gelée ou arrondie — ne montrant fréquemment que la version majeure avec les chiffres mineurs mis à zéro — plutôt que le numéro de build exact. Les valeurs détaillées qui figuraient autrefois dans la chaîne ont migré vers les User-Agent Client Hints, un ensemble distinct d'en-têtes qu'un serveur doit demander explicitement. Donc si l'analyseur affiche une version qui paraît arrondie ou en retard par rapport à votre version installée, c'est la chaîne elle-même qui est limitée, pas l'outil. L'onglet Empreinte lit des valeurs en direct directement depuis les objets navigator et screen de votre navigateur pour montrer ce qui reste exposé au-delà de la chaîne. Cliquez sur « Mon navigateur » ci-dessus pour charger votre chaîne réelle et comparer ce qu'elle révèle et ce qu'elle ne révèle pas.

Quelle est la différence entre le navigateur, le moteur de rendu et l'OS dans un résultat analysé ?

Ces trois éléments répondent à des questions distinctes, et l'analyseur les affiche chacun sur sa propre ligne. Le navigateur est l'application utilisée par la personne — Chrome, Firefox, Safari, Edge, Brave ou Samsung Internet — et c'est ce que la plupart des gens entendent par « quel navigateur est-ce ». Le moteur de rendu est le logiciel sous-jacent qui met en page et affiche la page : Blink fait tourner Chrome, Edge, Opera et Brave ; WebKit fait tourner Safari ; Gecko fait tourner Firefox ; Trident faisait tourner l'ancien Internet Explorer. C'est pourquoi plusieurs navigateurs d'apparence différente peuvent se comporter de façon identique : ils partagent le même moteur. Le système d'exploitation est la plateforme sous-jacente aux deux, comme Windows 11, macOS, iOS ou Android, avec sa propre version. Séparer ces éléments vous aide à déterminer si un bug est spécifique au navigateur ou touche l'ensemble du moteur. Collez une chaîne ci-dessus pour voir ces trois champs clairement détaillés.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/user-agent-parser" title="User Agent Parser — The Toolbox" width="100%" height="280" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/user-agent-parser?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free User Agent Parser</a> by The Toolbox</p>

À propos de l'analyseur de User Agent

L'analyseur de User Agent décompose une chaîne User Agent brute pour en extraire le navigateur, le système d'exploitation, l'appareil, le moteur de rendu et l'architecture du processeur qu'elle décrit. Collez n'importe quelle chaîne UA, ou cliquez sur Mon navigateur pour charger la vôtre, et l'outil la décode instantanément. Développeurs, testeurs QA, spécialistes SEO et équipes support s'en servent dès qu'une ligne cryptique du type Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 … apparaît dans un fichier de log ou un rapport de bug et doit être traduite en quelque chose de lisible.

Tout se passe localement dans votre navigateur. Les chaînes UA sont analysées par reconnaissance de motifs sur votre appareil, et aucune chaîne saisie n'est jamais envoyée à un serveur. Votre historique d'analyses reste uniquement dans le stockage local de votre navigateur, il n'y a pas d'inscription, et rien n'est mis en ligne.

Ce qu'est une chaîne User Agent et ce qui est décodé

Une chaîne User Agent (UA) est un en-tête envoyé par le navigateur à chaque requête pour qu'un serveur sache ce qui demande la page. Elle est volontairement dense, chargée de jetons hérités comme Mozilla/5.0 que presque tous les navigateurs incluent encore par compatibilité historique. L'analyseur sépare le signal de ce bruit et fournit :

  • Navigateur — nom, version complète et version majeure, avec reconnaissance de Chrome, Firefox, Safari, Edge, Opera, Brave, Vivaldi, Samsung Internet, UC Browser, des variantes iOS (CriOS, FxiOS), d'Amazon Silk et d'Internet Explorer.
  • Système d'exploitation — Windows (avec une distinction 7/8/8.1/10/11), macOS, iOS, iPadOS, Android, Chrome OS, Linux et FreeBSD, avec version et identifiant de plateforme.
  • Appareil — type (ordinateur de bureau, mobile, tablette ou bot) ainsi que fabricant et modèle lorsque la chaîne les expose, comme un iPhone Apple, un Samsung série SM ou un Google Pixel.
  • Moteur et processeur — le moteur de rendu (Blink, WebKit, Gecko ou Trident) et l'architecture (amd64, arm64, ia32).

L'outil signale également les bots : une vingtaine de robots d'indexation connus sont reconnus par leur nom, de Googlebot, Bingbot et YandexBot à AhrefsBot, SemrushBot et des robots de réseaux sociaux comme facebookexternalhit et Twitterbot.

Au-delà d'une simple chaîne : comparer, générer et consulter

L'analyseur est l'un des sept onglets de l'outil. Comparer place deux chaînes UA côte à côte et met en évidence chaque champ différent, ce qui est utile lorsqu'un bug se reproduit sur un appareil mais pas sur un autre. Générateur UA crée une chaîne valide à partir d'une combinaison choisie de navigateur, d'OS et d'appareil, pratique pour les tests. La Bibliothèque UA propose plus de 35 exemples prêts à l'emploi couvrant les catégories bureau, mobile, tablette et bot, que vous pouvez charger en un clic. Un onglet Regex liste les motifs de détection utilisés par l'analyseur, et Historique conserve vos analyses récentes, affiche un décompte des navigateurs et systèmes d'exploitation consultés, et permet d'exporter le tout en JSON.

Pourquoi c'est utile, et une remarque sur la fiabilité

Lire des chaînes UA vous aide à déboguer des problèmes de mise en page propres à un appareil, à vérifier si le trafic de vos logs provient d'un vrai visiteur ou d'un robot, et à contrôler que vos outils d'analytics classent correctement les navigateurs. L'onglet Empreinte va plus loin en lisant les valeurs en direct des objets navigator et screen de votre navigateur — résolution d'écran, ratio de pixels, support tactile, langue, nombre de cœurs CPU, et plus encore — pour montrer tout ce qu'un site peut apprendre sur vous sans même une chaîne UA.

Une mise en garde à garder en tête : les chaînes User Agent peuvent être modifiées ou usurpées, elles constituent donc un indice, pas une preuve. Une ligne prétendant être Googlebot, par exemple, doit être confirmée par une recherche DNS inversée avant d'être considérée comme fiable. Les navigateurs modernes gèlent et allègent également leurs chaînes UA au profit des Client Hints, si bien qu'une version très récente peut afficher un numéro arrondi plutôt qu'un numéro de build exact.

Collez une chaîne ci-dessus ou chargez votre propre navigateur pour voir le détail complet, puis copiez n'importe quel champ ou le résultat JSON complet pour votre rapport de bug ou votre suite de tests.