本文へスキップ

User Agentパーサー

User Agent文字列を解析してブラウザ、OS、デバイス情報を抽出します。

読み込み中...

主な機能

  • リアルタイムパース:User Agent文字列を即座に解析
  • 現在のUA読み込み:自分のブラウザのUser Agentを自動読み込み
  • サンプルUA提供:様々なブラウザとデバイスのUAサンプル
  • 詳細情報:ブラウザ、エンジン、OS、デバイス、CPU情報表示
  • 正確な解析:ua-parser-jsライブラリ使用

User Agentとは?

User Agentは、ウェブブラウザがサーバーに自己識別のために送信する文字列です。以下の情報を含みます:

ブラウザ情報

  • ブラウザ名(Chrome、Firefox、Safariなど)
  • バージョン番号
  • レンダリングエンジン(Blink、Gecko、WebKitなど)

オペレーティングシステム情報

  • OS名(Windows、macOS、Linux、iOS、Androidなど)
  • バージョン情報

デバイス情報

  • デバイスタイプ(Desktop、Mobile、Tablet)
  • メーカーとモデル名
  • CPUアーキテクチャ

サンプルUser Agent

デスクトップブラウザ

Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/120.0.0.0 Safari/537.36

モバイルブラウザ

Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X)
AppleWebKit/605.1.15 (KHTML, like Gecko)
Version/17.1 Mobile/15E148 Safari/604.1

使用シナリオ

  1. ウェブ解析:訪問者のブラウザとデバイスの把握
  2. 互換性テスト:様々な環境での動作確認
  3. デバッグ:特定ブラウザの問題再現
  4. 統計:ユーザー環境の分析
  5. レスポンシブデザイン:デバイスタイプ別の最適化

User Agentの構成要素

Mozilla/5.0

歴史的な理由でほとんどのブラウザが使用するprefix

プラットフォーム情報

  • (Windows NT 10.0; Win64; x64):Windows 10、64ビット
  • (Macintosh; Intel Mac OS X 14_1):macOS 14.1
  • (iPhone; CPU iPhone OS 17_1):iOS 17.1

レンダリングエンジン

  • AppleWebKit/537.36:WebKitエンジン
  • Gecko/20100101:FirefoxのGeckoエンジン

ブラウザ識別

  • Chrome/120.0.0.0:Chromeバージョン120
  • Safari/605.1.15:Safariバージョン
  • Firefox/121.0:Firefoxバージョン121

注意事項

  • User Agentは偽装可能です
  • ブラウザ検出より機能検出の方が安定的です
  • User Agent文字列は継続的に変化します
  • プライバシー保護のため徐々に簡略化される傾向です

プライバシー

このツールはブラウザ上でのみ動作し、入力したUser Agent情報はサーバーに送信されません。すべての処理はお使いのデバイスで完結します。

関連ツール

💬 このツールは役に立ちましたか?

ご意見やご提案がございましたら、お気軽にお送りください!