User-Agent 解析・チェッカー

ブラウザー、OS、デバイス、bot の手掛かりを解析

User-Agent 入力
User-Agent はクライアント側で偽装または非表示にできます。結果はデバッグ用であり、認証、認可、セキュリティ判断には使わないでください。
解析結果
クライアント / 外側アプリChrome147.0.7727.15
ブラウザーChrome147.0.7727.15
レンダリングエンジンBlink537.36
OSWindows10/11
デバイス種別Desktop
Botいいえ不明
元の User-AgentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36

ツール説明

User-Agent 解析・チェッカーについて

User-Agent パーサーはリクエストヘッダーの UA 文字列をブラウザー、バージョン、レンダリングエンジン、OS、デバイス種別、一般的な Bot の手掛かりに分解します。

解析は現在のブラウザー内でローカルに実行され、logs、トラフィック元、互換性レポート、クローラーのリクエストの確認に役立ちます。

User-Agent Parser の使い方

  1. ログまたはリクエストヘッダーから User-Agent 文字列を貼り付けます。
  2. 入力の更新に合わせてブラウザー、OS、デバイス、エンジン、Bot の判定材料を確認します。
  3. 共有が必要な場合は元の UA または JSON 結果をコピーします。

よくある利用場面

  • Nginx、CDN、アプリケーションのログからクライアントを識別する。
  • モバイル版 Safari、Chrome、Edge などの互換性の問題を調査する。
  • Googlebot や Bingbot など common クローラー strings を初期確認する。

UA 判定の限界

User-Agent はクライアントの自己申告であり、偽装、短縮、非表示ができます。最近のブラウザーは UA の詳細も減らしているため、結果は証拠ではなくデバッグの手掛かりです。

  • UA parsing を認証、認可、セキュリティ境界に使わないでください。
  • iOS のブラウザーは通常 WebKit の制約を受け、UA の詳細が製品ブランドと完全に一致しないことがあります。
  • Bot の判定は経験則です。重要な判断では逆引き DNS、IP レンジ、公式の検証手段を使ってください。

User-Agent 解析のよくある質問

User-Agent はアップロードされますか?
いいえ。Parsing はブラウザー内でローカル実行され、wetool.site へ送信されません。
Unknown と表示されるのはなぜですか?
非標準の UA、プライバシー保護のため情報が縮小された UA、プロキシによる書き換え、または現在の簡易ルールでは未対応の可能性があります。
本物の bot だと証明できますか?
いいえ。UA は簡単に偽装できます。本物のクローラーかどうかの検証には提供元の公式な方法が必要です。

User-Agent と Client Hints

Client Hints は UA の一部情報を置き換えますが、ログや旧式のシステムには User-Agent が残ります。パーサーは過去ログの調査やブラウザー互換性のデバッグに役立ちます。

UA 偽装とセキュリティ境界

User-Agent はクライアントが送るテキストです。ブラウザー拡張機能、コマンドライン、プロキシ、テストスクリプト、クローラーによって簡単に書き換えられます。

  • curl -A やブラウザー開発者ツールで UA を spoof できるため、ログイン、認可、決済リスク、管理者アクセスの判断に使わないでください。
  • UA 解析は互換性のデバッグ、ログの分類、概算の利用統計、サポート調査に向いています。安全性の判断にはサーバー側セッション、権限、署名、より確かなデバイス情報が必要です。
  • Googlebot や Bingbot の確認は UA だけでなく、逆引き DNS と正引きでの確認を使います。

User-Agent と Client Hints の対応

Chromium は従来の UA 文字列の詳細を減らし、Sec-CH-UA 系のリクエストヘッダーへ移しています。

  • ブラウザーのブランドとメジャーバージョン:Chrome/126 は Sec-CH-UA と Sec-CH-UA-Full-Version-List に対応します。
  • Platform: Windows、Android、iPhone は Sec-CH-UA-Platform に対応します。
  • モバイル判定:UA の Mobile は Sec-CH-UA-Mobile に対応しますが、サーバーは Accept-CH でヒントを要求する必要があります。

一般的なクローラーの UA トークン

これらのトークンはログ調査の入口ですが、クローラーの身元の証明にはなりません。

  • Googlebot
  • Bingbot
  • DuckDuckBot
  • Baiduspider
  • YandexBot
  • facebookexternalhit
  • Twitterbot
  • Slackbot-LinkExpanding
  • AhrefsBot
  • SemrushBot