User-Agent はクライアント側で偽装または非表示にできます。結果はデバッグ用であり、認証、認可、セキュリティ判断には使わないでください。
クライアント / 外側アプリChrome147.0.7727.15
ブラウザーChrome147.0.7727.15
レンダリングエンジンBlink537.36
OSWindows10/11
デバイス種別Desktop
Botいいえ不明
元の User-Agent
Mozilla/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 の使い方
- Logs または request headers から User-Agent 文字列を貼り付けます。
- 入力の更新に合わせて browser、OS、device、engine、bot signals を確認します。
- 共有が必要な場合は 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