Un User Agent est une chaîne d’identification envoyée par le navigateur au serveur, contenant des informations sur l’appareil, le système d’exploitation et le navigateur. Ce guide explique l’utilité et la structure du UA, présente des exemples de navigateurs courants et décrit comment l’afficher et le modifier.
Le User Agent (abrégé UA) est une chaîne utilisée pour identifier le logiciel client, généralement un navigateur. Elle est envoyée au serveur dans les en-têtes de requête du navigateur et lui indique le type et la version du navigateur ainsi que le système d’exploitation du visiteur, afin qu’il puisse renvoyer le contenu dans un format adapté. Nous la voyons rarement, mais elle fonctionne en permanence en arrière-plan.
À quoi sert un User Agent ?
Les sites web peuvent utiliser le UA du navigateur pour offrir une meilleure expérience, par exemple :
- Afficher correctement les pages : que vous consultiez un site depuis un téléphone ou un ordinateur, la mise en page peut s’adapter correctement ;
- Adapter les fonctionnalités : certaines fonctions ne sont disponibles que sur certains appareils, le site peut donc ajuster son fonctionnement ;
- Optimiser le chargement : sur un réseau lent, une version simplifiée de la page peut être renvoyée pour accélérer le chargement ;
- Aider à la détection de sécurité : permet d’identifier si certains accès inhabituels peuvent provenir de programmes automatisés.
Exemples typiques de User Agent
Les UA varient selon les appareils et les systèmes. Voici quelques exemples courants (les numéros de version évoluent avec le temps et sont indiqués uniquement à titre d’illustration) :
- Chrome (Windows) :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 - Firefox (Windows) :
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0 - Safari (macOS) :
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15 - Edge (Windows) :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0 - Android Chrome :
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 - iOS Safari (iPhone) :
Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
Composition d’un User Agent
En décomposant une chaîne UA, on trouve généralement les éléments suivants :
- Mozilla/5.0 : hérité des débuts de Netscape. Presque tous les navigateurs modernes conservent aujourd’hui ce préfixe par convention historique, sans signification particulière ;
- (Windows NT 10.0; Win64; x64) : informations sur le système d’exploitation entre parenthèses, indiquant le type de système, l’architecture 32/64 bits et l’architecture du processeur ;
- AppleWebKit/537.36 : indique le moteur de rendu utilisé par le navigateur et sa version ;
- (KHTML, like Gecko) : déclaration de compatibilité du moteur de rendu ;
- Chrome/124.0.0.0 : indique le navigateur et sa version ;
- Safari/537.36 : de nombreux navigateurs autres que Safari contiennent également le terme Safari afin d’assurer la compatibilité avec les sites dépendant de WebKit ;
- Mobile : lorsqu’il apparaît, il indique un accès depuis un appareil mobile.

Comment afficher et modifier le User Agent ?
Afficher le UA Le plus simple est de visiter un site de vérification de l’empreinte du navigateur, qui analyse et affiche directement le UA actuel. Vous pouvez également ouvrir les outils de développement du navigateur (généralement avec F12 ou clic droit puis « Inspecter »), actualiser la page dans l’onglet « Réseau » et consulter la chaîne UA dans les en-têtes d’une requête.
Méthodes courantes pour modifier le UA
- Outils de développement : des navigateurs comme Chrome et Firefox permettent de modifier temporairement le UA via l’émulation d’appareil ou les conditions réseau, ce qui est utile pour le développement et le débogage ;
- Extensions de navigateur : des extensions comme User-Agent Switcher permettent de passer rapidement à des UA prédéfinis pour différents appareils ;
- Outils professionnels de gestion d’environnements : lorsque vous devez contrôler précisément plusieurs environnements et conserver un UA cohérent avec l’ensemble de l’empreinte du navigateur, vous pouvez utiliser des outils comme PurpleMark.
Un point important lors de la modification du UA Si vous ne modifiez que le UA sans ajuster simultanément d’autres dimensions de l’empreinte, telles que le moteur du navigateur, WebGL ou Canvas, le site peut toujours détecter une anomalie de type « UA et environnement incohérents ». Les outils professionnels de gestion d’environnements peuvent aligner les autres paramètres d’empreinte du navigateur sur le UA sélectionné, afin que l’environnement ressemble davantage à un appareil réel plutôt qu’à une simple chaîne remplacée.

Pourquoi la gestion du UA est-elle importante avec plusieurs comptes ?
Dans une utilisation multi-comptes, le UA doit être géré avec prudence : celui de chaque compte doit correspondre à l’appareil et au système associés, sinon la plateforme peut considérer l’environnement comme suspect. Par ailleurs, afin de réduire les associations accidentelles entre différents comptes, des comptes distincts utilisent généralement des combinaisons de UA différentes.
Pour les gestionnaires multi-comptes qui ont besoin d’un fort cloisonnement des environnements, PurpleMark peut fournir à chaque compte un environnement de navigateur indépendant et complet, avec un contrôle précis des réglages allant du UA aux autres paramètres d’empreinte. Chaque environnement se rapproche ainsi d’un appareil réel, ce qui réduit le risque que des comptes soient associés entre eux par erreur.
Rappel de conformité : tous les environnements et comptes doivent être utilisés dans le respect des règles de la plateforme concernée. PurpleMark sert à la gestion conforme de vos propres comptes et non au contournement de restrictions interdites par les plateformes.
Questions fréquentes
Que représente le User Agent ? Le User Agent représente l’identité du client qui envoie une requête réseau, généralement un navigateur. Il contient notamment le type d’appareil, le système d’exploitation, le type de navigateur et sa version. Le serveur utilise ces informations pour renvoyer du contenu dans un format adapté.
Comment obtenir le User Agent de mon navigateur ? Visitez un site de vérification de l’empreinte du navigateur pour afficher le UA de l’appareil actuel, ou ouvrez les outils de développement, actualisez la page dans l’onglet « Réseau » et consultez la chaîne UA dans les en-têtes de requête.
Comment modifier le User Agent ? Vous pouvez modifier temporairement le UA dans les conditions réseau des outils de développement du navigateur, ou utiliser une extension comme User-Agent Switcher pour passer rapidement d’un préréglage à un autre. Pour un environnement nécessitant une cohérence complète de l’empreinte, des outils professionnels comme PurpleMark peuvent être utilisés.
Quel navigateur correspond à Mozilla/5.0 ? Il ne désigne pas un navigateur précis. Il s’agit d’un préfixe de UA conservé par presque tous les navigateurs modernes pour des raisons historiques. Ce sont les informations d’identification qui suivent qui permettent réellement de distinguer les navigateurs.


