ユーザーエージェント(UA)解析・確認ツール
User Agent文字列からブラウザ・OS・端末・エンジン・CPUの候補を解析。現在のUA、Client Hints、JSONコピーにも対応します。
Webサーバーのログや開発者ツールで確認したUA文字列を貼り付けられます。Ctrl / ⌘ + Enterでも解析できます。
解析結果
項目別の解析値
- ブラウザ名
- —
- バージョン
- —
- OS
- —
- OSバージョン
- —
- デバイス種別
- —
- メーカー/モデル
- —
- レンダリングエンジン
- —
- CPUアーキテクチャ
- —
現在のブラウザが提供するClient Hints
貼り付けたUAではなく、現在このページを開いているブラウザの情報です。
解析結果JSON
入力内容は送信・保存しません。UA文字列の解析とコピーはブラウザ内で行います。現在のUAやClient Hintsも、この画面で確認するためだけに使用します。
このツールの使い方・詳細
🛠 使い方
💡 活用シーン・ユースケース
- 不具合報告やアクセスログのUAから利用環境の候補を整理する
- UA判定ロジックのテスト用に複数ブラウザの文字列を解析する
- 現在のブラウザが公開するUAとClient Hintsを確認する
User Agent(UA)文字列を解析・確認する
User Agent文字列を貼り付けると、ブラウザ、OS、デバイス種別、メーカー・モデル、レンダリングエンジン、CPUアーキテクチャの候補を項目別に表示します。現在使っているブラウザのUAをワンクリックで入力でき、結果は要約またはJSONでコピーできます。
User Agentとは
User Agentは、ブラウザがHTTPリクエストなどで提示する識別用の文字列です。ブラウザ名やOSなどを推定する手掛かりになりますが、文字列は互換性のため複数製品の名前を含み、利用者が変更することもできるため、結果は確定情報ではありません。
UA縮減とClient Hints
現在のブラウザでは、指紋採取につながる情報を減らすため、UA文字列のOSバージョン、端末モデル、ブラウザの細かなバージョンが固定値や空欄になることがあります。現在のブラウザが対応している場合、このツールは低エントロピーのClient Hintsを併記し、追加情報は明示ボタンを押した場合だけ取得します。
UA判定を機能分岐に使う際の注意
UA解析はアクセスログの確認や不具合報告の整理には役立ちますが、Web機能の対応可否を保証しません。実装上の分岐には、目的のAPIやCSS機能が実際に利用できるかを確認する機能検出を優先してください。詳しくはMDNのNavigator.userAgent解説とUA縮減の解説を参照できます。
UA文字列は送信されますか?
入力したUA、解析結果、現在のUA、Client Hintsはブラウザ内だけで処理し、当サイトのサーバーへ送信・保存しません。ページを閉じると入力と結果は消去されます。