ユーザーエージェント文字列を解析
任意のユーザーエージェント文字列から、ブラウザ、エンジン、OS、デバイス、CPUを瞬時に分解します。すべてブラウザ内で処理されます。
解析結果
ブラウザ
名前
Mobile Safari
バージョン
17.4
エンジン
名前
WebKit
バージョン
605.1.15
オペレーティングシステム
名前
iOS
バージョン
17.4
デバイス
種類
mobile
ベンダー
Apple
モデル
iPhone
CPU
アーキテクチャ
不明
ユーザーエージェント解析ツールについて
この無料ツールは、任意のユーザーエージェント文字列をブラウザ、レンダリングエンジン、OS、デバイス、CPUアーキテクチャに分解します。サーバーログのUA文字列を貼り付けるか、ボタン一つで自分のブラウザのUAを確認できます。すべての処理はローカルで行われ、文字列が端末の外に送信されることはありません。
機能:
- ブラウザ名とバージョンを検出
- Blink、Gecko、WebKitなどのレンダリングエンジンを識別
- OS、デバイスタイプ、CPUアーキテクチャを表示
- 各項目を個別にコピー、または結果全体をJSONとしてエクスポート
ユーザーエージェント文字列の解析方法
- 入力欄にユーザーエージェント文字列を貼り付けるか、「このブラウザを使う」をクリック
- 解析されたブラウザ、エンジン、OS、デバイス、CPUのカードを確認
- 各項目をワンクリックでコピー
- ログやバグ報告用に、結果全体をJSONとしてコピー
よくある質問
ユーザーエージェント文字列とは何ですか?
ユーザーエージェント文字列とは、ブラウザがすべてのWebリクエストとともに送信するテキスト行で、ブラウザとそのバージョン、レンダリングエンジン、実行中のOSを識別します。
私のユーザーエージェント文字列はどこかにアップロードされますか?
いいえ。解析はすべてJavaScriptを使ってブラウザ内で行われます。貼り付けた文字列や自分のブラウザのUAがサーバーに送信されることはありません。
一部の項目が「不明」と表示されるのはなぜですか?
一部のユーザーエージェント文字列は、特にデスクトップブラウザでデバイスのベンダーやモデルなどの詳細を省略していたり、形式が不正であったり、プライバシー機能によって短縮されている場合があります。
ユーザーエージェント文字列は偽装できますか?
はい。どのブラウザやスクリプトでも任意のユーザーエージェント文字列を送信できるため、UA解析だけをセキュリティ判断に単独で使うべきではありません。分析、デバッグ、互換性チェックに最適です。
ブラウザとレンダリングエンジンの違いは何ですか?
ブラウザはChromeやFirefoxのようなアプリケーション自体を指し、レンダリングエンジン(BlinkやGeckoなど)はWebページを描画する基盤ソフトウェアです。複数のブラウザが同じエンジンを共有することもあります。
なぜ自分のブラウザのUAに古いブラウザ名が含まれているのですか?
互換性のため、多くのブラウザは今でもMozilla/5.0のようなレガシーな識別子や、何十年も前の規格に由来する古いバージョン番号を含んでいます。これは歴史的な名残であり、古いソフトウェアを使っている証拠ではありません。
プライバシー第一
解析はすべてJavaScriptを使ってブラウザ内でローカルに行われます。ユーザーエージェント文字列がサーバーにアップロード、記録、保存されることは一切ありません。