Parseur user agent
Décodez n'importe quelle chaîne user agent — navigateur, OS, appareil, moteur.
Qu'est-ce qu'une chaîne User-Agent ?
Le User-Agent (UA) est un petit en-tête textuel libre envoyé par chaque client HTTP pour indiquer au serveur quel logiciel fait la requête. Navigateurs, crawlers, clients REST et webhooks en envoient tous un. La chaîne est historiquement baroque — elle commence par Mozilla/5.0 pour des raisons de compatibilité, comprend une liste d'affirmations « compatible avec… » et se termine par le vrai jeton produit. Parser fiablement les UA est plus difficile qu'il n'y paraît : les éditeurs inventent sans cesse de nouveaux jetons et le format n'a aucune grammaire formelle ; cet outil décode la chaîne pour vous et expose le navigateur, le système d'exploitation, le type et le modèle d'appareil, le moteur de rendu et l'architecture du processeur dans une grille claire. Les chaînes UA sont peu à peu remplacées par l'API Client Hints dans les navigateurs Chromium, mais l'en-tête historique reste partout et le restera des années — l'analytique, l'antifraude, l'accessibilité, le bucketing A/B et les feature switches en dépendent. Utilisez cet analyseur pour écrire des tests qui ont besoin d'un UA réaliste, déboguer des journaux d'accès, vérifier l'identité d'un crawler ou simplement savoir ce qu'une chaîne User-Agent particulière représente vraiment.
Comment utiliser l'analyseur
Collez n'importe quel User-Agent dans le champ, ou cliquez sur Utiliser mon UA pour y déposer le vôtre. Le résultat se découpe en navigateur, système d'exploitation, type et modèle d'appareil, moteur de rendu et architecture CPU. Les préréglages couvrent les navigateurs ordinateur, les navigateurs mobiles, les bots des moteurs de recherche, les déplieurs de liens des réseaux sociaux et les outils dev — pratique pour écrire des tests ou reproduire une vraie requête.
User-Agents préréglés (un clic chacun)
Voici de vraies chaînes UA (ou les chaînes canoniques) publiées par chaque éditeur. Cliquez sur un préréglage pour le charger dans le champ et lire le résultat de l'analyse.
Navigateurs ordinateur
Navigateurs mobiles
Crawlers et bots
Outils dev et clients
Anciennes versions
Anatomie d'une chaîne UA
| Jeton | Signification |
|---|---|
Mozilla/5.0 | Préfixe de compatibilité conservé pour des raisons historiques ; presque tous les navigateurs l'envoient. |
Windows NT 10.0 | Version de Windows : 10.0 correspond à Windows 10/11. |
AppleWebKit | Les navigateurs basés sur WebKit (Safari, Chrome, Edge) incluent ce jeton de moteur. |
Gecko | Le moteur de rendu de Mozilla, utilisé par Firefox. |
Trident | Le moteur historique d'Internet Explorer — tout ce qui est inférieur à 11 n'est plus pris en charge. |
Mobile | Indique un UA formaté pour mobile, souvent associé à un modèle d'appareil. |
compatible | Groupe de compatibilité auto-déclaré, fréquent dans les anciens bots et IE. |
Questions fréquentes
Faut-il faire confiance à l'en-tête User-Agent ?
Qu'est-ce qui remplace le UA à terme ?
Sec-CH-UA, Sec-CH-UA-Platform, etc.) sont des en-têtes structurés que Chromium fige en un sous-ensemble du UA plus respectueux de la vie privée. Chrome prévoit de réduire encore le UA dans le temps.Pourquoi mon navigateur dit-il qu'il est Mozilla ?
Mozilla/5.0.Comment distinguer Googlebot d'un utilisateur ?
Googlebot dans le UA, puis vérifiez l'IP de la requête par DNS inverse. N'importe qui peut envoyer un UA Googlebot — seule l'IP confirme.