Analyseur de User-Agent en ligne
Décomposez toute chaîne User-Agent en navigateur, moteur, OS, type d'appareil et processeur dans votre navigateur. La chaîne reste sur votre appareil.
L'analyseur de User-Agent s'exécute entièrement dans votre navigateur. Les chaînes User-Agent que vous collez — et celle de votre propre navigateur — ne quittent jamais votre appareil et ne sont pas téléversées vers ArrayKit.
Ouvrir l'analyseur d'URL
À propos de Analyseur de User-Agent
L'analyseur de User-Agent transforme une chaîne User-Agent brute en champs lisibles afin que vous puissiez voir exactement ce qu'un client prétend être. Collez tout en-tête User-Agent, ou cliquez sur « Utiliser celui de mon navigateur » pour charger le vôtre, et il décompose la chaîne en nom et version du navigateur, moteur de rendu, système d'exploitation et version, type d'appareil (ordinateur, mobile, tablette ou bot), et l'architecture du processeur quand la chaîne en annonce une. Il reconnaît Chrome, Firefox, Safari, Edge, Opera et Samsung Internet sous Windows, macOS, Linux, Android et iOS ou iPadOS, et signale les robots comme Googlebot. C'est pratique quand vous lisez des logs de serveur, déboguez un rendu spécifique à un appareil, écrivez des règles d'analytique, ou testez la détection de fonctionnalités. Toute la chaîne est analysée sur votre appareil.
Fonctionnalités
- Extrait le nom et la version du navigateur pour Chrome, Firefox, Safari, Edge, Opera et Samsung Internet
- Identifie le moteur de rendu (Blink, WebKit, Gecko, Trident ou Presto)
- Reporte le système d'exploitation et la version sous Windows, macOS, Linux, Android et iOS ou iPadOS
- Classe l'appareil comme ordinateur, mobile, tablette ou bot
- Détecte les robots comme Googlebot, Bingbot et d'autres araignées
- Fait apparaître l'architecture du processeur (x64, arm64, arm ou x86) quand la chaîne l'annonce
- Bouton « Utiliser celui de mon navigateur » en un clic qui charge votre navigator.userAgent
- Copie le résultat analysé complet sous forme de JSON mis en forme
Comment utiliser Analyseur de User-Agent
- Collez une chaîne User-Agent, ou cliquez sur « Utiliser celui de mon navigateur » pour charger le vôtre
- Lisez les champs navigateur, moteur, OS, appareil et processeur dans le tableau
- Vérifiez le badge d'appareil pour savoir s'il s'agit d'un ordinateur, mobile, tablette ou bot
- Copiez un champ isolé, ou copiez le résultat entier sous forme de JSON
Exemple
Entrée
Mozilla/5.0 (iPhone; CPU iPhone OS 17_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Mobile/15E148 Safari/604.1
Sortie
Browser: Safari 17.3
Engine: WebKit
OS: iOS 17.3
Device: mobile
Une chaîne Safari d'iPhone se résout en Safari sur iOS, classée comme appareil mobile.
Erreurs courantes et dépannage
- Edge ou Opera est rapporté comme Chrome. — Les navigateurs Chromium conservent le jeton Chrome par compatibilité. Cet analyseur vérifie d'abord les jetons Edg et OPR, alors collez la chaîne complète — un UA tronqué qui perd ces jetons se lira comme Chrome.
- Un iPad apparaît comme un ordinateur au lieu d'une tablette. — Le Safari iPadOS moderne envoie un User-Agent Macintosh par défaut. Activez le mode de requête mobile du site ou utilisez l'option Demander le site mobile de l'iPad pour obtenir une chaîne d'iPad.
- Le champ navigateur ou version indique Inconnu. — La chaîne provient peut-être d'une WebView intégrée à une application, d'un navigateur de niche, ou d'un en-tête falsifié sans jeton reconnaissable. Les champs OS et appareil sont tout de même remplis quand c'est possible.
- Un vrai visiteur est signalé comme un bot. — Certaines bibliothèques et récupérateurs d'aperçu incluent des jetons de style bot (crawler, spider, HttpClient). Confirmez par rapport à la chaîne brute ; l'analyseur ne reporte que ce que le User-Agent annonce.
Foire aux questions
- Que l'analyseur de User-Agent extrait-il d'une chaîne User-Agent ?
- Il reporte le nom et la version du navigateur, le moteur de rendu, le système d'exploitation et la version, le type d'appareil (ordinateur, mobile, tablette ou bot), et l'architecture du processeur quand la chaîne en inclut une.
- Comment distingue-t-il Edge et Opera de Chrome ?
- Edge et Opera sont construits sur Chromium, si bien que leur User-Agent contient tout de même un jeton Chrome. L'analyseur vérifie les jetons Edg et OPR avant le jeton Chrome générique, si bien qu'il les étiquette Edge ou Opera correctement.
- Comment le type d'appareil est-il décidé à partir d'un User-Agent ?
- Il cherche des signaux dans la chaîne : les jetons iPad ou tablet signifient tablette, un jeton Mobile ou iPhone signifie mobile, un jeton de robot connu signifie bot, et tout le reste se rabat sur ordinateur.
- Peut-il détecter des bots comme Googlebot ?
- Oui. Il correspond aux robots nommés comme Googlebot, Bingbot et DuckDuckBot, ainsi qu'aux jetons génériques bot, crawler et spider, et marque le type d'appareil comme bot lorsqu'il en trouve un.
- L'analyseur de User-Agent lit-il le véritable User-Agent de mon navigateur ?
- Uniquement quand vous cliquez sur « Utiliser celui de mon navigateur », qui copie votre navigator.userAgent dans la zone afin que vous puissiez l'inspecter. Rien n'est envoyé nulle part — la valeur est analysée localement.
- Où la chaîne User-Agent que je colle est-elle traitée ?
- Entièrement dans votre navigateur. La chaîne ne quitte jamais votre appareil et n'est pas téléversée vers ArrayKit, si bien que vous pouvez coller sans risque des UA issus de logs privés.
Outils associés
Tous les outils ArrayKit