Analyseur User-Agent
Décode navigateur, OS et appareil depuis toute chaîne UA.
High-entropy hints sent by your browser alongside the User-Agent. UA strings pasted into the form do not carry these.
Your browser did not send any Sec-CH-UA-* hints with this request.
What does each field mean?
Field reference
Navigateur
Marque et version analysées (Chrome 124, Firefox 126, Safari 17.4). Les navigateurs Chromium modernes gèlent tous la chaîne UA et renvoient un UA générique en exposant les vraies valeurs via Client Hints. Faites davantage confiance aux Client Hints qu'à l'UA quand ils sont présents.
Moteur
Quel moteur HTML/CSS rend la page. Chrome / Edge / Opera / Brave → Blink. Firefox → Gecko. Safari (y compris iOS) → WebKit. Tous les navigateurs iOS utilisent WebKit par politique Apple.
Système d'exploitation
Windows 11, macOS 14, iOS 17, Android 14, Linux. Les navigateurs modernes renvoient des versions gelées ou grossières (Windows 10 et 11 déclarent tous deux "10.0", iOS n'expose que la version majeure) pour des raisons de vie privée. Utilisez les Client Hints pour plus de précision.
Type d'appareil
Classification au mieux. Safari iOS sur iPad se déclare comme desktop par défaut (depuis iPadOS 13) sauf si le site demande explicitement un UA mobile. Les navigateurs Chromium personnalisés peuvent être mal classés en desktop.
Modèle d'appareil
Les appareils Android incluent typiquement leur modèle dans l'UA (<code>SM-G998B</code> = Galaxy S21 Ultra). iOS n'expose que "iPhone" / "iPad", jamais le modèle — privacy by design. Beaucoup de navigateurs Android bas de gamme masquent aussi le modèle.
Bot
Nous signalons Googlebot, Bingbot, AhrefsBot, GPTBot, Claude-Web, etc. via des sous-chaînes UA connues. Les scrapers sournois imitent des UA de navigateurs — la détection basée sur l'UA produit des faux négatifs ; traitez-la comme un signal parmi d'autres.
Client Hints
Alternative moderne à l'UA : <code>Sec-CH-UA</code>, <code>Sec-CH-UA-Platform</code>, <code>Sec-CH-UA-Mobile</code>, etc. Envoyés à chaque requête une fois que le site a opté via Accept-CH. Plus précis que l'analyse de l'UA, mais envoyés uniquement aux origines HTTPS.
À propos de cet outil
Une chaîne User-Agent est l'identifiant long et difficile à lire qu'un navigateur envoie dans chaque requête HTTP pour se décrire. Notre analyseur la décompose en champs structurés : nom et version du navigateur, moteur de mise en page, système d'exploitation et version, type d'appareil (bureau, mobile, tablette, bot), architecture CPU et — lorsque l'UA le divulgue — modèle d'appareil. Collez n'importe quel UA trouvé dans vos journaux et le résultat apparaît instantanément.
L'analyse s'exécute entièrement dans votre navigateur en utilisant un ensemble de règles maintenu basé sur la collection regex ua-parser/uap-core — la même bibliothèque livrée derrière Google Analytics, Cloudflare et la télémétrie Mozilla. Pas d'aller-retour réseau et aucun journal n'est conservé des chaînes que vous collez. Vous pouvez déposer votre propre UA actuel dans le champ en un seul clic pour inspecter ce que votre navigateur annonce en ce moment.
Quand utiliser cet outil
- Lire les journaux de serveur. Décodez les chaînes UA inconnues — séparez les vrais navigateurs des crawlers sans tête et des frameworks.
- Déboguer les problèmes de compatibilité. Un utilisateur signale un bug de mise en page ; son UA vous indique s'il faut tester sur Safari 16, Chrome 120 ou un WebView intégré.
- Vérification de la détection de bot. Un UA prétendant être Chrome mais manquant plusieurs chaînes de version attendues est un signal d'alarme.
- Validation analytique. Recoupez que votre plateforme de suivi classe un UA de la même manière que les spécifications le disent.
L'avenir : les Client Hints
Chrome et d'autres navigateurs Chromium ont commencé à rétrécir leur en-tête User-Agent au profit des en-têtes de requête Client HintsSec-CH-UA-*. Les chaînes UA existantes continueront de fonctionner pendant des années, mais un Chrome fraîchement installé sur Android renvoie déjà un UA avec la version OS gelée et le modèle d'appareil omis. Si un résultat analysé semble suspicieusement générique, il s'agit probablement de la réduction UA — pas d'un bug dans cet outil.
Questions fréquentes
Pourquoi chaque navigateur prétend-il être "Mozilla/5.0" ?
Mon UA Chrome n'affiche plus ma version OS — pourquoi ?
Sec-CH-UA-*, auxquels les sites doivent s'inscrire.
Puis-je faire confiance à l'UA pour identifier un vrai navigateur ?
curl --user-agent et n'importe quelle bibliothèque HTTP peuvent prétendre être n'importe quel navigateur. Pour la détection de bot, utilisez une combinaison d'UA, d'empreinte TLS (JA3/JA4), de paramètres HTTP/2 et de signaux comportementaux. L'UA seul est un indice, pas un fait.
Qu'est-ce qu'un UA "webview" ?
FBAV/360.0, Instagram 250.0, LinkedInApp). Les bugs de mise en page signalés par les utilisateurs sur ces UA nécessitent souvent leur propre surface de test — le navigateur intégré peut être en retard de plusieurs versions par rapport au navigateur système.