IP & Network

Analyseur User-Agent

Décode navigateur, OS et appareil depuis toute chaîne UA.

User-Agent string Paste any UA string, or leave empty to parse this browser's UA.
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Showing the parse of the UA your browser sent with this request. Paste a different UA above to compare.
Browser?
Mozilla
Engine?
Unknown
Operating system?
Unknown
Device type?
Bot / Crawler
Bot?
ClaudeBot
Client Hints (this browser)?

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 Hints Sec-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" ?

Accident historique. Dans les années 1990, les sites web vérifiaient l'UA pour "Mozilla" afin de décider s'il fallait servir du HTML moderne. D'autres navigateurs ont ajouté "Mozilla/5.0" à leur UA pour se qualifier, et personne ne l'a jamais retiré. Aujourd'hui, chaque chaîne Chrome, Firefox, Safari et Edge commence par "Mozilla/5.0" — c'est essentiellement décoratif. La véritable identité vient plus tard dans la chaîne ("Chrome/120.0", "Safari/17.0", etc.).

Mon UA Chrome n'affiche plus ma version OS — pourquoi ?

Google gèle et réduit progressivement la chaîne User-Agent pour des raisons de confidentialité (l'initiative "User-Agent Reduction"). La version OS a été gelée à "10.0" pour Windows et "10_15_7" pour Mac, et sur Android, le modèle d'appareil est entièrement supprimé. Pour obtenir les valeurs réelles, les navigateurs les exposent via les en-têtes de requête Sec-CH-UA-*, auxquels les sites doivent s'inscrire.

Puis-je faire confiance à l'UA pour identifier un vrai navigateur ?

Non — les chaînes UA sont entièrement définies par le client et trivialement falsifiables. 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" ?

Une webview est un navigateur intégré dans une application mobile — Facebook, Instagram, Twitter et bien d'autres ont la leur. L'UA ressemble à Chrome ou Safari mais inclut le nom de l'application hôte (par exemple 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.