ネットワークツール · パケットは送信しません

User-Agent 解析

User-Agent 文字列からブラウザ、エンジン、OS、デバイス種別を判別します。

入力

ブラウザChrome 131.0.0.0
OSmacOS 10.15.7

結果

ブラウザChrome 131.0.0.0
レンダリングエンジンBlink 537.36
OSmacOS 10.15.7
デバイス種別デスクトップ
ボットの可能性
文字列長117

User-Agent はクライアントが提供する値で、自由に設定できます。アクセス制御や認証の根拠には使わないでください。

このツールについて

User-Agent 文字列を貼り付けると、ブラウザ名とバージョン、レンダリングエンジン、OS とバージョン、デバイス種別、ボットかどうかが判別されます。照合順序は意図的に具体的なものから一般的なものへ進みます。Chromium 系のブラウザはすべて Chrome を名乗り、Chrome は Safari を名乗るため、Edge と Opera を先に判定しないとすべて Chrome と誤判定されます。現在のブラウザの文字列を読み込んで比較することもできます。

操作手順

  1. User-Agent 文字列を貼り付けるか、現在のブラウザの文字列を読み込みます。
  2. ブラウザ、エンジン、OS、デバイスの判別結果を確認します。
  3. ボットと判定されたかを確認します。

制限と注意

純粋なパターン照合で、文字列を実行することはありません。User-Agent は自由に詐称できるため、本人確認の根拠にはなりません。

プライバシー

アドレスや文字列はこのブラウザ内でのみ計算され、送信も保存も記録もされません。

よくある質問

Chrome の User-Agent に Safari や Mozilla が含まれるのはなぜですか。
歴史的な経緯です。初期のサイトは User-Agent によって配信するページを変えていたため、新しいブラウザは弾かれないよう既存ブラウザとの互換を名乗り、それが層のように積み重なりました。そのため Chrome の文字列には Mozilla、AppleWebKit、KHTML、Safari がすべて含まれます。解析は最も具体的なブランドから始める必要があります。
User-Agent で利用者を識別できますか。
できません。完全にクライアントが提供する値で、誰でも任意の値に設定できます。ブラウザ拡張機能やコマンドラインツールで一手間もかけずに詐称できます。統計や重要でない体験調整には使えますが、アクセス制御や認証の根拠には決して使えません。