User-Agent パーサー オンライン

任意の User-Agent 文字列を、ブラウザ・エンジン・OS・デバイス種別・CPU に分解できます。すべてブラウザ内で動作し、文字列は端末上に留まります。

User-Agent パーサーは完全にブラウザ内で動作します。貼り付けた User-Agent 文字列 — そしてあなた自身のブラウザの User-Agent — は端末から外に出ることはなく、ArrayKit にアップロードされることもありません。

URL パーサーを開く

User-Agent パーサー について

User-Agent パーサーは、生の User-Agent 文字列を読める項目に変えるので、クライアントが自身を何と称しているかを正確に見られます。任意の User-Agent ヘッダーを貼り付けるか、「Use my browser's」をクリックして自分のものを読み込むと、文字列がブラウザ名とバージョン、レンダリングエンジン、OS とバージョン、デバイス種別(デスクトップ・モバイル・タブレット・ボット)、そして文字列が示す場合は CPU アーキテクチャに分解されます。Windows・macOS・Linux・Android・iOS または iPadOS 全体で Chrome・Firefox・Safari・Edge・Opera・Samsung Internet を認識し、Googlebot のようなクローラーを印付けします。サーバーログを読むとき、デバイス固有の描画をデバッグするとき、分析ルールを書くとき、機能検出をテストするときに便利です。文字列全体が端末上で解析されます。

機能

User-Agent パーサー の使い方

  1. User-Agent 文字列を貼り付けるか、「Use my browser's」をクリックして自分のものを読み込む
  2. テーブルでブラウザ・エンジン・OS・デバイス・CPU の項目を読む
  3. デバイスバッジを確認し、デスクトップ・モバイル・タブレット・ボットのどれかを見る
  4. 任意の 1 つの項目をコピーするか、結果全体を JSON としてコピーする

入力

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

出力

Browser: Safari 17.3
Engine:  WebKit
OS:      iOS 17.3
Device:  mobile

iPhone の Safari 文字列は iOS 上の Safari に解決され、モバイルデバイスに分類されます。

よくあるエラーとトラブルシューティング

よくある質問

User-Agent パーサーは User-Agent 文字列から何を取り出しますか?
ブラウザ名とバージョン、レンダリングエンジン、OS とバージョン、デバイス種別(デスクトップ・モバイル・タブレット・ボット)、そして文字列が含む場合は CPU アーキテクチャを報告します。
Edge や Opera を Chrome とどう区別しますか?
Edge と Opera は Chromium 上に構築されているので、その User-Agent には依然として Chrome トークンが含まれます。パーサーは汎用の Chrome トークンより前に Edg と OPR のトークンを確認するので、それらを Edge や Opera と正しくラベル付けします。
デバイス種別は User-Agent からどう判断されますか?
文字列内のシグナルを探します:iPad や tablet のトークンはタブレット、Mobile トークンや iPhone はモバイル、既知のクローラートークンはボットを意味し、それ以外はデスクトップにフォールバックします。
Googlebot のようなボットを検出できますか?
はい。Googlebot・Bingbot・DuckDuckBot のような名前付きクローラーに加え、汎用の bot・crawler・spider のトークンと一致し、見つけたときはデバイス種別をボットとして印付けします。
User-Agent パーサーは私のブラウザの実際の User-Agent を読みますか?
「Use my browser's」をクリックしたときだけで、これはあなたの navigator.userAgent をボックスにコピーして調べられるようにします。どこにも何も送られません — 値はローカルで解析されます。
貼り付けた User-Agent 文字列はどこで処理されますか?
完全にブラウザ内です。文字列は端末から外に出ることはなく、ArrayKit にアップロードされないので、非公開のログの UA も安全に貼り付けられます。

関連ツール

すべての ArrayKit ツール