Analyseur User-Agent
Analysez les chaînes user-agent pour détecter le navigateur, le système d'exploitation, l'appareil et le moteur de rendu. Tout le traitement est effectué dans votre navigateur.
Navigateur
Système d'exploitation
Appareil
Moteur de rendu
Détection de robots
Comment utiliser l'analyseur User-Agent
Détection automatique ou coller l'UA
Votre user-agent actuel est chargé automatiquement, ou collez n'importe quelle chaîne UA.
Analyse instantanée
Le navigateur, le système d'exploitation, l'appareil et le moteur sont identifiés instantanément.
Copiez les résultats
Copiez l'analyse complète ou les composants individuels selon vos besoins.
Qu'est-ce qu'un User-Agent ?
Une chaîne user-agent est un en-tête HTTP que les navigateurs et les applications envoient aux sites web pour s'identifier. Elle contient des informations sur le nom du navigateur, la version, le système d'exploitation et l'appareil. Les sites web l'utilisent pour servir du contenu approprié et suivre l'utilisation.
Composants du User-Agent
Navigateur
Le nom et la version de l'application (Chrome 120, Firefox 121, etc.)
Système d'exploitation
Le système d'exploitation et sa version (Windows 11, macOS 14, etc.)
Type d'appareil
Facteur de forme : ordinateur de bureau, mobile, tablette ou autre
Moteur de rendu
Le moteur sous-jacent (Blink, Gecko, WebKit, Trident)
Questions fréquentes
L'analyseur utilise la correspondance de motifs par rapport aux signatures connues de navigateurs, systèmes d'exploitation et moteurs dans la chaîne UA pour identifier les composants. Les résultats sont donnés au mieux car les chaînes UA peuvent être falsifiées.
Oui. L'analyseur identifie les robots, crawlers et spiders courants en faisant correspondre des motifs connus comme Googlebot, Bingbot et d'autres.
L'outil détecte et affiche automatiquement la chaîne user-agent de votre navigateur actuel au chargement de la page.
Par compatibilité. Chrome descend de WebKit, dont la chaîne UA copiait celle de Safari, qui elle-même copiait des navigateurs plus anciens - l'UA de Chrome se lit donc aujourd'hui Mozilla/5.0 ... AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36. Chaque jeton est une poignée de main historique avec les anciens scripts de détection côté serveur, ce qui explique aussi pourquoi le dernier jeton de navigateur correspondant est généralement le bon.
Un remplacement plus respectueux de la vie privée, livré en même temps que la réduction du user-agent de Chrome. Le serveur demande les indices à haute entropie via l'en-tête de réponse Accept-CH et reçoit des champs structurés comme Sec-CH-UA-Platform et Sec-CH-UA-Full-Version lors des requêtes suivantes. Un nouveau code devrait privilégier la détection de fonctionnalités ou UA-CH plutôt que l'analyse brute des chaînes UA.
Acceptable pour l'analytique et le routage grossier, fragile pour tout ce qui touche à la sécurité. Les chaînes UA sont triviales à falsifier, les navigateurs tiers copient souvent le jeton de Chrome tel quel, et les UA réduits figent la version mineure. La bonne pratique recommandée par MDN : détecter les fonctionnalités (CSS @supports, if ('IntersectionObserver' in window)) plutôt que les navigateurs, et considérer l'analyse UA comme une solution de repli.
Oui. Les DevTools de Chrome, Edge et Firefox sur ordinateur offrent l'émulation d'appareil avec remplacement de l'UA ; Safari propose Develop > User Agent ; et curl le définit avec -A. Les sites qui conditionnent l'accès au contenu sur les chaînes UA sont contournables par conception - une raison de plus pour les serveurs de ne jamais considérer un UA comme preuve d'identité.
Le plan de gel de Chrome (déployé depuis 2020) retire progressivement le détail des versions de l'UA par défaut : version mineure figée à 0 et la plupart des informations sur l'appareil supprimées, donnant quelque chose comme Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36. L'objectif est de limiter le fingerprinting passif ; les données précises ont été déplacées vers les Client Hints, sur demande explicite.
Outils connexes
Références faisant autorité
Les sources primaires à l'origine de cet outil - normes et spécifications officielles, et non des résumés de seconde main.
MDN Web Docs - User-Agent
Référence Mozilla pour l'en-tête User-Agent : format, gel et remplacement par les Client Hints.
RFC 8942 - Indicating Browser Features via User-Agent Client Hints
La norme IETF des User-Agent Client Hints qui succède aux chaînes UA classiques.
User agent - Wikipedia
Syntaxe des user agents, identification des navigateurs, et pourquoi l'analyse des chaînes UA n'est pas fiable.