ロゴ
ToolkitsLabEfficiency Hub

User Agent 解析ツール

User Agent文字列を貼り付けるだけで、ブラウザ・OS・デバイス情報を自動判定します。 開発・検証・アクセス解析に便利です。

解析エンジン

クイック検証プリセット:

User Agent(UA)解析ツールとは?

本ツールは、WebブラウザがWebサーバーに送信する「User Agent(ユーザーエージェント)」文字列を瞬時に解析し、OS・ブラウザ・デバイスの種類を分かりやすく表示するデバッグ・検証ツールです。 複雑な文字列を人間が読みやすい形式に分解し、Webサイトの閲覧環境を正確に特定します。

こんなシーンで便利です

Web制作・アプリ開発のデバッグ

実機がない環境でも、UAプリセットを使用して「iPhoneやAndroidでの見え方」をシミュレーションする際のベース文字列を確認できます。

アクセス解析・ログ調査

サーバーログに残された不明なUA文字列を解析し、それがGooglebotなどの「クローラー」なのか、特定のブラウザなのかを特定します。

サポート業務での環境確認

ユーザーから届いた不具合報告の「利用環境」を詳しく知るために、UAをコピーしてもらい本ツールで詳細を紐解きます。

セキュリティ監査

不審なアクセス元のUAを解析し、古いブラウザや脆弱性のあるOSバージョンからのアクセスでないかをチェックします。

使い方は簡単 3ステップ

  1. 解析したいUA文字列をテキストエリアに貼り付けます(自分のUAを知りたい場合は「自分の情報を取得」をクリック)。
  2. 「解析を実行する」をクリックすると、下にレポートが表示されます。
  3. 結果を保存したい場合は「結果をコピー」で情報を抽出できます。

自分のUAを取得する場合も、情報は外部に送信されません。

ご利用時の注意点

  • UA Client Hints (UA-CH) について:近年のChrome等のブラウザでは、プライバシー保護のためUA文字列が簡略化(Frozen UA)される傾向にあります。詳細なバージョンが取得できない場合はブラウザの仕様によるものです。
  • クローラーの判定:GooglebotやBingbotなどの主要な検索エンジンクローラーは「Bot / Crawler」として分類されます。
  • 偽装UAへの注意:User Agentは比較的簡単に偽装が可能です。解析結果はあくまで「送られてきた文字列に基づいた情報」であることをご了承ください。

主要な User Agent 文字列の構成・判定例

OSやブラウザ、検索エンジンクローラー(Bot)を特定するための代表的なUA文字列パターンです。

デバイス・種類UAに含まれる特徴的な文字列判定されるOS・ブラウザ
iPhone (iOS)iPhone; CPU iPhone OS 17_x like Mac OS XiOS 17 / Mobile Safari
Android端末Android 14; Mobile; rv:125.0Android 14 / Chrome or Firefox
Windows PCWindows NT 10.0; Win64; x64Windows 10 or 11 / Edge or Chrome
Mac (macOS)Macintosh; Intel Mac OS X 10_15_7macOS / Safari
GooglebotGooglebot/2.1; +http://www.google.com/bot.htmlGoogle 検索クローラー
Bingbotbingbot/2.0; +http://www.bing.com/bingbot.htmBing 検索クローラー
LINE内ブラウザLine/14.x.xLINE アプリ内 WebView
InstagramInstagram 320.x.xInstagram アプリ内ブラウザ

【検索意図:User Agentから何を判別できるか】
User Agent(UA)を解析することで、アクセスユーザーの「OSバージョン」「ブラウザの種類(Chrome, Safari, Edge等)」「デバイス種別(PC, Mobile, Tablet)」を特定できます。これはWeb制作における「特定のブラウザでのみ発生するバグ」の再現や、アクセスログから「Botによるスクレイピング」を検知するために不可欠なプロセスです。

【重要:UA Client Hints (UA-CH) への対応】
最新のChromium系ブラウザ(Chrome v89〜)では、プライバシー保護の観点からUA文字列を固定化する「Frozen User Agent」が導入されています。そのため、文字列だけでは詳細なOSバージョン(例:Windows 11)が判定できず「Windows 10」と表示される場合があります。本ツールでは、文字列から取得可能な最大限の情報を抽出します。

【開発者向けの活用法】
サーバーサイド(Node.js, PHP, Python等)でアクセス制限をかける際の条件式作成や、フロントエンドでのライブラリ選択の判断材料として、正確なUA解析結果をご活用ください。

よくある質問(FAQ)

Q.解析したUser Agent文字列がどこかに保存されたり公開されたりしませんか?

Q.

A. いいえ、絶対にありません。本ツールは入力された文字列をサーバーに送信することなく、お客様のブラウザ上のJavaScriptのみで解析を完結させています。

Q.自分のUAを取得する際、個人情報が抜き取られる心配はありませんか?

Q.

A. ご安心ください。ブラウザが元々持っている値を画面に表示させるだけの機能です。Cookieや位置情報などの個人情報を収集・送信するプログラムは一切含まれておりません。

Q.最新のOSやブラウザのUAにも対応していますか?

Q.

A. はい、主要な解析ライブラリに準拠したロジックを搭載しており、iOSやAndroidの最新版、各ブラウザの最新バージョンに対応しています。

User Feedback & Request

あなたの声で、
このツールをより鋭く。

「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。

フィードバックを送る