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 Parser は request header の UA 文字列を browser、version、rendering engine、OS、device type、common bot clues に分解します。

解析は現在の browser 内で local に実行され、logs、traffic sources、compatibility reports、crawler requests の確認に役立ちます。

User-Agent Parser の使い方

  1. Logs または request headers から User-Agent 文字列を貼り付けます。
  2. 入力の更新に合わせて browser、OS、device、engine、bot signals を確認します。
  3. 共有が必要な場合は raw UA または JSON result をコピーします。

よくある利用場面

  • Nginx、CDN、application logs から client を識別する。
  • Mobile Safari、Chrome、Edge などの compatibility issues を調査する。
  • Googlebot や Bingbot など common crawler strings を初期確認する。

UA 判定の限界

User-Agent は client の自己申告であり、spoof、shorten、hide できます。Modern browsers は UA detail も減らしているため、結果は proof ではなく debugging clue です。

  • UA parsing を authentication、authorization、security boundary に使わないでください。
  • iOS browsers は通常 WebKit 制約を受け、UA detail が product branding と完全一致しないことがあります。
  • Bot detection は heuristic です。重要判断では reverse DNS、IP ranges、official verification を使ってください。

User-Agent Parser FAQ

User-Agent はアップロードされますか?
いいえ。Parsing は browser 内で local 実行され、wetool.site へ送信されません。
Unknown と表示されるのはなぜですか?
Non-standard、privacy-reduced、proxy rewrite、または lightweight rules 未対応の UA かもしれません。
本物の bot だと証明できますか?
いいえ。UA は簡単に偽装できます。Real crawler verification には provider の official method が必要です。

User-Agent と Client Hints

Client Hints は一部 UA detail を置き換えますが、logs や older systems には User-Agent が残ります。Parser は historical logs と browser compatibility debugging に有用です。

UA spoofing と security boundary

User-Agent は client が送る text です。Browser extension、command line、proxy、test script、crawler は簡単に書き換えられます。

  • curl -A や browser devtools で UA を spoof できるため、login、authorization、payment risk、admin access の判断に使わないでください。
  • UA parsing は compatibility debugging、log grouping、rough analytics、support triage に向いています。Security decision には server-side session、permission、signature、stronger device signals が必要です。
  • Googlebot や Bingbot の確認は UA だけでなく reverse DNS と forward lookup confirmation を使います。

User-Agent と Client Hints の対応

Chromium は legacy UA string の detail を減らし、Sec-CH-UA request headers へ移しています。

  • Browser brand と major version: Chrome/126 は Sec-CH-UA と Sec-CH-UA-Full-Version-List に対応します。
  • Platform: Windows、Android、iPhone は Sec-CH-UA-Platform に対応します。
  • Mobile detection: UA の Mobile は Sec-CH-UA-Mobile に対応しますが、server は Accept-CH で hints を要求する必要があります。

Common crawler UA tokens

これらの token は log investigation の入口ですが、crawler identity の証明にはなりません。

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