Un souci avec cet outil ?

À propos de « User Agent Parser Online »

Cet outil parse une chaîne User-Agent en informations structurées : navigateur, OS, appareil et moteur. Collez un en-tête User-Agent depuis un log ou une requête HTTP, et l'outil renvoie nom et version du navigateur, nom et version de l'OS, type d'appareil (desktop, mobile, tablette) et moteur de rendu (Blink, Gecko, WebKit).

Les User-Agent sont notoirement bordéliques : les navigateurs ajoutent des fragments factices pour la compatibilité, les versions d'OS sont incohérentes, et les crawlers se présentent de mille façons. Le parseur utilise des règles à jour pour bien gérer les cas courants.

Utile pour analyser des logs de trafic web, identifier les bots, déboguer des soucis spécifiques à un appareil, ou construire des dashboards d'analytique.

Comment utiliser cet outil

Extraire navigateur, OS et indices de device depuis un User-Agent

  1. Coller l’UA

    Mettez la chaîne User-Agent dans « User-Agent ». Sources typiques : logs d’accès serveur, `navigator.userAgent` dans la console DevTools, ligne de log CDN.

  2. Exécuter

    Résultat : `browser`, `os`, `mobile` (booléen). La détection est heuristique — correspondance de chaînes contre des tokens UA connus ; ce n’est pas un parseur Client Hints et il n’appelle pas de base de référence.

  3. Ce que couvre la détection

    Principaux navigateurs (Chrome, Firefox, Safari, Edge, Opera), principaux OS (Windows, macOS, Linux, iOS, Android), drapeau mobile inféré des sous-chaînes `Mobile` / `Android`. Les navigateurs de niche peuvent tomber sur `Unknown`.

  4. Quand l’UA ne suffit pas

    Les navigateurs modernes envoient des en-têtes Client Hints (`Sec-CH-UA-*`) plus fiables que la chaîne UA héritée. Si vous contrôlez le serveur, préférez-les en production.