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

Comment utiliser Analyseur de User-Agent

  1. Collez une chaîne User-Agent, ou cliquez sur « Utiliser celui de mon navigateur » pour charger le vôtre
  2. Lisez les champs navigateur, moteur, OS, appareil et processeur dans le tableau
  3. Vérifiez le badge d'appareil pour savoir s'il s'agit d'un ordinateur, mobile, tablette ou bot
  4. 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

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