User-Agent Parser

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand User-Agent Parser

Décompose une chaîne user-agent de navigateur en nom et version du navigateur, système d'exploitation, moteur de rendu et type d'appareil.

How it works

Une chaîne user-agent est un en-tête non structuré qui a accumulé trente ans de jetons de compatibilité, si bien que l'analyser relève de la reconnaissance de motifs dans un ordre précis plutôt que de la lecture de champs. Tout navigateur basé sur Chromium contient la sous-chaîne « Chrome », si bien qu'Edge doit être reconnu sur « Edg/ » avant Chrome, et Chrome avant Safari, parce que Chrome porte aussi « Safari/537.36 ». La version qui compte n'est généralement pas la première de la chaîne : Safari annonce sa vraie version dans « Version/17.0 », tandis que « Safari/605.1.15 » désigne la version de WebKit. Cet outil effectue la reconnaissance localement, par expressions régulières, et n'envoie rien nulle part.

When to use it

  • Lire les valeurs User-Agent brutes des journaux d'accès d'un serveur ou d'un CDN pour voir ce qui atteint réellement un point d'accès
  • Reproduire un rapport de bug dont le seul détail d'environnement fourni est une chaîne UA collée
  • Contrôler des statistiques qui regroupent bizarrement les navigateurs, généralement parce qu'un dérivé de Chromium est compté comme Chrome
  • Déterminer si une requête provient d'un crawler, d'un navigateur sans interface graphique ou d'un vrai client

Watch out for

  • Les chaînes user-agent sont déclaratives et se changent d'une ligne de code ou d'un interrupteur dans les DevTools. N'y conditionnez jamais la sécurité, les licences ni le contrôle d'accès.
  • Windows 11 annonce toujours « Windows NT 10.0 » — Microsoft n'a jamais incrémenté la version NT, si bien que Windows 10 et 11 sont indiscernables à partir du seul UA. macOS est figé à « 10_15_7 » dans Safari et Chrome depuis Big Sur, pour les mêmes raisons liées au pistage.
  • Chrome et Edge réduisent délibérément la chaîne UA. Les chiffres de version mineure sont mis à zéro et les détails de plateforme retirés, si bien que la détection de fonctionnalités ou l'API User-Agent Client Hints est le remplacement durable de l'analyse.
  • Le type d'appareil est déduit de jetons comme « Mobile » et « iPad », il n'est pas mesuré. Un iPad en mode bureau s'annonce comme un Mac, et une grande tablette Android peut inclure ou non « Tablet ».

Not the right tool for: Décider quelles fonctionnalités activer. Testez la capacité (`if ("share" in navigator)`) plutôt que de la déduire d'un nom de navigateur — le reniflage d'UA casse sur tous les navigateurs que vous n'aviez pas prévus.

Frequently Asked Questions

Quel est mon user agent ?

Votre user agent est la chaîne d'identification que votre navigateur envoie avec chaque requête, et qui nomme son moteur, sa version et son système d'exploitation. Cet outil la lit dans navigator.userAgent et l'affiche décomposée dès le chargement de la page, pour que vous puissiez lire la vôtre sans ouvrir les outils de développement.

Comment obtenir la chaîne user-agent d'un navigateur ?

Ouvrez la console des DevTools (F12) et tapez navigator.userAgent. Ou consultez les journaux de requêtes entrantes de votre serveur, sous l'en-tête User-Agent. Certains outils d'analyse exposent également les chaînes UA brutes.

Pourquoi le user-agent de Chrome est-il si long ?

Historiquement, les sites servaient un contenu différent selon le navigateur. Chrome inclut « Mozilla/5.0 » (ancien jeton Netscape), « AppleWebKit » (pour les sites basés sur WebKit), « Gecko » (pour les replis fondés sur Gecko) et « Chrome/X » (sa version réelle). Cette approche axée sur la compatibilité produit ce format verbeux.

Comment savoir si un user agent est un robot ou un crawler ?

Les user agents de robots contiennent généralement « bot », « crawler », « spider », « slurp », ou le nom du service (Googlebot, Bingbot, AhrefsBot, facebookexternalhit). Cet outil signale les motifs de robots connus. Les crawlers légitimes disposent aussi d'un RDNS et publient leurs plages d'adresses IP.

How to Use User-Agent Parser

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.