Afficher mon User-Agent

Affichez le User-Agent reçu par le serveur et comparez-le à des exemples pour ordinateurs, mobiles et robots. Cette chaîne peut être réduite ou modifiée et ne prouve pas l’identité d’un appareil.

Chaînes User-Agent représentatives

Les chaînes User-Agent changent avec le temps et peuvent être réduites pour des raisons de confidentialité. Utiliser la détection de fonctionnalités pour le comportement des applications ; utilisez ces valeurs uniquement pour tester les analyseurs et les journaux.

ClientExemple User-Agent
Chrome · Windows
Edge · Windows
Safari · macOS
Firefox · Linux
Chrome · Android
Safari · iPhone
Firefox · Android
Googlebot

Comment lire une chaîne User-Agent

Le bloc en haut de page affiche l’en-tête User-Agent reçu par le serveur pour cette requête, caractère par caractère : une valeur qui contient des chevrons arrive échappée, et un client qui n’envoie pas d’en-tête laisse le bloc vide.

Le tableau qui suit est une liste fixe de huit chaînes connues — Chrome et Edge sous Windows, Safari sous macOS et sur iPhone, Firefox sous Linux et sur Android, Chrome sur Android et Googlebot — pour les tests d’analyseurs et de journaux. Les numéros de version sont des exemples de la fin 2024, pas les dernières versions publiées.

  1. Lisez dans le bloc du haut la chaîne envoyée par votre client, ou copiez l’un des huit exemples lorsqu’il vous faut une valeur de référence.
  2. Filtrez le tableau avec le champ placé au-dessus : la recherche porte sur le nom du client comme sur la chaîne complète, sans tenir compte de la casse ; android laisse donc deux lignes et EDG/ la ligne Edge.
  3. Le bouton de copie d’une ligne place la chaîne de cette ligne dans le presse-papiers ; le champ en lecture seule peut aussi être sélectionné et copié à la main.
  4. Clear ou la touche Échap ramène les huit lignes ; le compteur à côté du champ indique combien des huit sont visibles.
  5. Traitez tout User-Agent comme un indice, pas comme une identité : les navigateurs le réduisent et un programme peut le remplacer entièrement.

Ce que sont les huit exemples

Ce que la page montre, et ce qu’elle ne fait pas

Elle montre l’en-tête de cette requête et huit chaînes de référence. Elle ne montre aucune analyse qui transformerait cet en-tête en navigateur, moteur, système d’exploitation, modèle d’appareil ou nom de robot : la page ne décide pas quel navigateur vous utilisez, elle répète ce que la requête transportait et le place à côté d’exemples.

Rechercher, copier ou faire défiler n’envoie rien : le filtre s’exécute dans la page et son trafic réseau se limite à ses propres scripts et feuilles de style.

D’où viennent les huit chaînes

Chaque chaîne suit le format documenté par son éditeur : Chrome et Edge portent AppleWebKit/537.36, Chrome/131.0.0.0 et Safari/537.36, Edge ajoute Edg/131.0.0.0, Firefox annonce rv:133.0 avec Gecko/20100101 et Firefox/133.0, et Safari s’identifie par Version/18.1 et Safari/605.1.15.

Les lignes mobiles ajoutent les jetons de plateforme (Android 14, Pixel 8, CPU iPhone OS 18_1, Mobile/15E148), et la ligne du robot est la chaîne classique de Googlebot pour ordinateur, avec son URL +http://www.google.com/bot.html. Comme les numéros sont figés, un navigateur actuel annonce une version plus élevée que la ligne qui porte son nom.

Utiliser une chaîne dans les tests et les règles de journal

Un exemple figé est utile justement parce qu’il ne change pas : collé dans un analyseur de journaux, un filtre de robots ou un test unitaire, il garde une valeur attendue stable, alors que la chaîne réelle affichée en haut change à chaque mise à jour du navigateur.

Ne faites pas dépendre le comportement de l’application du User-Agent. La détection de fonctionnalités répond à ce que le navigateur sait faire ; l’en-tête ne répond que ce que le client a choisi de déclarer ce jour-là, et une déclaration peut être réduite, figée ou inventée.

Outils récents :