My User Agent
HTTPヘッダー/経路情報をブラウザ内で整理・診断します。入力はサーバーへ送信しません。観測差分の一次切り分けに使えます。
結果
User-Agent
Languages
Platform
Timezone
Locale
Screen
Viewport
Device Pixel Ratio
Device Memory
CPU Cores
Touch
ブラウザ内で処理します。入力はサーバーへ送信しません。まずはここで一次切り分けしてください。
使い方
User-Agent・言語・プラットフォームを確認し、環境差分の切り分けに使います。問い合わせ時は必要な項目だけ共有してください。
注意(このツール)
- 一部の情報はブラウザのプライバシー設定により取得できない場合があります。
- UA 文字列は偽装可能です。厳密判定が必要な場合は複数シグナルを併用してください。
このページについて
何をするツール?
User-Agent や言語設定、画面サイズ、タイムゾーンなどの情報をまとめて表示します。
問い合わせ対応や不具合再現のための“環境確認”に便利です。
User-Agentの基本
- User-Agent はブラウザ/OSの情報を含む文字列です。
- ブラウザによっては情報が簡略化されることがあります。
- UAだけで判定せず、機能検出と併用するのが安全です。
UA-CH(Client Hints)とは
UA-CH(User-Agent Client Hints)は、User-Agent文字列に依存せずにブラウザ情報を取得する仕組みです。ブラウザによってはUA文字列が固定化されるため、今後はUA-CHの比重が増えます。
このページでは、取得できる範囲で platform などを表示します(環境によって非表示になる場合があります)。
使いどころ
- 問い合わせ対応で環境情報をすばやく取得
- 表示崩れ/機能不具合の再現条件を整理
- アクセスログと照合して不一致を確認
表示する項目
- User-Agent / UA-CH(対応ブラウザのみ)
- Accept-Language / Languages
- Platform / Device memory / Cores
- Screen / Viewport / DPR
- Timezone / Locale
問い合わせ用に共有するコツ
不具合調査では「UA」だけでなく、言語・タイムゾーン・画面サイズ・DPRの情報が役に立つことがあります。
- 表示崩れ:Viewport / DPR / Screen を合わせて共有
- 日時ズレ:Timezone / Locale を共有
- 言語切替:Languages / Accept-Language を共有
プライバシー観点
環境情報の組み合わせはフィンガープリントに繋がる可能性があります。共有が必要なときだけ、必要最小限の情報を共有するのが安全です。
- このツールはブラウザ内で表示するだけで、送信はしません。
- 外部のフォームに貼る場合は内容を確認してから共有
よくある落とし穴
- User-Agent の情報が省略/固定化されている
- 端末情報はプライバシー設定で隠れることがある
- UA文字列の“見た目”で誤判定する
関連ツール
- What is my IP:ネットワーク側の見え方を確認
- HTTP Header Parser:実リクエスト/レスポンスヘッダーの確認
このツールでできること
- ブラウザ環境情報の一覧表示
- UA/言語/画面サイズの確認
- 問い合わせ時の共有用情報の整理
切り分け手順(おすすめ)
- 実際のヘッダー/値を貼り付ける
- 期待値と観測値の差を確認する
- プロキシ/CDN/リダイレクト経路を追う
注意(運用)
- 中継機器でヘッダーが書き換わることがあります。取得地点を揃えて比較してください。
- 最終判断はサーバーログと設定(信頼プロキシ、ルーティング)で確認してください。
参照仕様
- UA-CH (User-Agent Client Hints)
- MDN: Navigator / Screen / Intl
FAQ
UA-CH とは?
User-Agent Client Hints の略で、UAを段階的に取得する仕組みです。対応ブラウザのみ表示されます。
UAだけでブラウザ判定してもいい?
推奨されません。機能検出や実測に基づく判定を併用してください。
表示項目が(なし)になるのはなぜ?
ブラウザの対応状況やプライバシー設定により取得できない場合があります。
参考リンク
次に見る(診断順)
site_map ルールに基づいて、次に確認すべきページを表示しています。
- What is my IP — 現在の接続元IPと関連情報を表示