piapia123
ja

User-Agent 解析

ネット・Web

処理はすべてブラウザ内で完結します。データは送信されません

入力
出力

User-Agent 文字列からブラウザ、バージョン、OS、デバイス種別、レンダリングエンジンを読み取り、一致したルールも併せて表示します —— 名前だけを渡されるのではなく、結論がどう導かれたのかが見える形です。これは重要な点です:UA はクライアントが自由に書ける文字列で、ブラウザ同士が互いに偽装もしています。Chrome の UA には Safari と書かれ、Edge の UA には Chrome と Safari が書かれています。したがってここで出るのは粗い手がかりであって、権威ある判定ではありません。これで重要な判断(不正検知、機能の切り替え、端末の統計)を行う前に、結果の後ろにある NOTES を必ず読んでください。

機能

  • ブラウザとバージョンを判定。Edge、Opera、Samsung Internet、Vivaldi、Yandex、UC などに対応
  • レンダリングエンジンを判定:Blink、WebKit、Gecko、Trident、EdgeHTML、Presto
  • OS とバージョンを判定:Windows、macOS、iOS、iPadOS、Android、ChromeOS、Linux
  • デバイス種別を判定:デスクトップ、スマートフォン、タブレット、クローラー、コマンドラインクライアント
  • 一致したルールを一覧表示し、結論の根拠が見えるようにします
  • 出力には常に不確実性の注記を添えます:どの2つの OS が区別できないか、どのブラウザが偽装しているか、どこが凍結されているか
  • 偽装の層数も提示:この文字列にどのブラウザの印が同時に現れ、最終的にどれで判定したか
  • JSON 出力に切り替えて、そのままスクリプトに渡せます

使い方

  1. User-Agent 文字列を入力欄に貼り付けます
  2. 出力の形式を選びます:読みやすいレポートか JSON
  3. 判定の根拠を見たいときは「一致したルールを表示」にチェックを入れます
  4. 結果の後ろにある NOTES を一度読んでください —— 今回の結論にどんな不確かさがあるかを説明しています

よくある質問

この結果は正確なものとして信用できますか?
いいえ。UA はクライアント自身が書く文字列で、誰でも任意の内容に変えられます。クローラーが Chrome を装うのは日常的な手法で、ブラウザも互いの印を意図的に借りています。したがって「何が解析されたか」は、この文字列に何が書かれているかを示すだけで、相手が本当は何なのかは示しません。重要な判断には、UA 文字列の解析ではなく、機能検出(ある API が存在するかを見る)や UA Client Hints を使ってください。
Edge の UA に Chrome と Safari が含まれるのはなぜですか?
歴史的な互換のための措置です。かつてはサイトが UA を見てブラウザを推測していたため、新しいブラウザは古いサイトに「知っているブラウザ」として扱ってもらうべく、他社の印を自分の UA に写しました。Edge は Chrome と Safari を、Chrome は Safari を写しています。そこでこのツールは「最も具体的なルールを優先」して判定し、Edge のルールを Chrome より先に置いています。結果では、この文字列に何層の印が付いているかも伝えます。
Windows 10 と Windows 11 が区別できないのはなぜですか?
マイクロソフトは Windows 11 のために NT のバージョン番号を変えておらず、どちらも Windows NT 10.0 と報告します。UA だけでは区別できないので、結果は Windows 10 / 11 と書き、勝手にどちらかを推測したりはしません。
Brave が判定できないのはなぜですか?
Brave は自分の印を UA に意図的に加えていません。その UA は Chrome と1バイトも違わず、同じ状況の Chromium 系ブラウザが他にもあります。これはツールの欠陥ではなく、そうしたブラウザが識別されないよう設計されているからです。
デバイス種別はどう判定していますか?
主に Mobile の印、iPad / iPhone といったキーワード、そして Android の文字列に Mobile があるかを見ます。注意すべき点として、iPadOS 13 以降の iPad はデスクトップモードで Mac と完全に同じ UA を送り、1バイトも違いません —— そのため macOS と判定された結果は、iPad である可能性を常に考慮してください。
UA はアップロードされますか?
いいえ。解析はすべてローカルで完結し、ページはリクエストを一切送りません。

関連ツール