Skip to content
Zoyku

User-Agent パーサー

User-Agent 文字列をブラウザ・エンジン・OS・デバイスに分解 — ボット、WebView、モバイルシェルを識別。すべてブラウザ内でローカル処理。

ブラウザ

Unknown

レンダリングエンジン

Unknown

OS

Unknown

デバイス種別

デスクトップ

このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。

使い方

  1. 1User-Agent 文字列を入力欄に貼り付けるか、サンプルをクリックして自分の UA を解析します。
  2. 2解析結果の各フィールドを確認:ブラウザ名とバージョン、エンジン、OS、デバイスタイプ、ボットフラグ。
  3. 3WebView や特殊な接頭辞などのエッジケースを確認 — 推測せず明示的にラベル付けされます。

User-Agent パーサー

すべての HTTP リクエストは User-Agent 文字列で自己申告しますが、正しく読むのは小さな技術です:Chrome は Safari を名乗り、Safari は Mozilla を名乗る;Edge は Chrome のトークンリストに紛れ込む;ボット、WebView、モバイルシェルもそれぞれ独自の署名を残します。UA を貼り付けると、ブラウザファミリーとバージョン、レンダリングエンジン(Blink/Gecko/WebKit)、OS とバージョン、デバイスタイプ(デスクトップ/モバイル/タブレット/既知クローラー)に分解されます。

ルールは明示的なパターン表として整備 — Chrome 系の検出は汎用フォールバックより先に走り、Edg/OPR/ Samsung Internet は個別エントリを持ち、Googlebot・bingbot 等は名前で識別します(デスクトップブラウザとして推測しません)。UA が切り詰められていたり形式が異常な場合は、推測をでっち上げずにその旨を表示します。

すべてブラウザ内で解析され、UA 文字列は端末を離れません — 共有したくないログファイル内の UA を調べるのに便利です。「サンプル」をクリックすれば自分の UA も解析できます。

よくある質問

なぜ Chrome は Safari や Mozilla を名乗るの?

歴史的互換性のためです。Netscape 互換サイトは「Mozilla」を名乗るブラウザにコンテンツを配信しており、Chrome は同じコンテンツを得るためその偽装を引き継ぎました — 現在の Chrome UA が「Mozilla/5.0 … AppleWebKit/537.36 (KHTML, like Gecko) Chrome/…」なのはこの経緯です。パーサーはチェーンの末尾(Chrome トークン)から読みます。

ボットと実ユーザーをどう区別する?

既知のクローラーは UA に明示的に名乗りを出します — Googlebot、bingbot、DuckDuckBot、Applebot、facebookexternalhit 等はそのまま文字として現れます。このパーサーは署名で名前を特定し、モバイル/デスクトップのフィールドから推測しません。認識できないものは通常のブラウザのまま扱い、ボットと誤判定しません。

UA スニッフィングは機能の出し分けに使える?

重要経路には使わないでください — UA は設計上嘘をつき、偽造も容易です。解析は分析・ログ・セキュリティでない判断(モバイルレイアウトの提示、ボットトラフィックの集計)に使い、機能に関わる分岐はページ側で feature-detect を。このツールは UA を読むためのもので、信用するためのものではありません。

出力をそのまま本番コードに使えますか?

使えます。フォーマット・エスケープ・変換は対応する仕様(RFC / W3C / JSON Schema)に準拠し、全てローカルで処理されるのでコミット前に結果を検証できます。

大きな入力でも動きますか?

動きます。全てローカル実行のため、数 MB の JSON や長い正規表現セッションもリクエスト上限ではなくマシン性能だけが制約です。

このツールは無料ですか?

完全無料です。登録・課金・回数制限はなく、出力にウォーターマークも入りません。

developer

HTTP ステータスコード一覧

1xx から 5xx まで 56 個のステータスコードをクラス別に収録。各コードを一文で平易に解説し、検索とワンクリックコピーに対応。

ツールを開く›
security

IP アドレス検索

任意の IP の国・都市・プロバイダー・ASN を数秒で特定。自分の IP も確認できます。無料でキー不要の API をブラウザから直接利用。

ツールを開く›
security

DNS レコード検索

A・AAAA・MX・TXT・NS・CNAME を DNS over HTTPS で検索し、表で整理表示。ターミナルや dig コマンドは不要です。

ツールを開く›
developer

URL パーサー

URL を貼り付けるとプロトコル・ホスト・ポート・各パスセグメント・デコード済みクエリ・ハッシュにリアルタイム分解、JSON コピーも可能。

ツールを開く›
utility

MIMEタイプ一覧

120以上の一般的なMIMEタイプを拡張子やMIMEの前方一致で検索。分類と説明つきで、どの項目もワンクリックでコピーできます。

ツールを開く›
developer

JSON ビューアー

JSON を貼り付けると折りたたみ可能なツリーで表示。値は型ごとに色分け、長い文字列は切り詰め。整形済み原文も並べて表示します。

ツールを開く›
developer

Cron 式解説ツール

任意の cron 式を平易な言葉に翻訳:フィールドごとの分解、タイムゾーン切り替え付きの次回 5 回の実行時刻、ワンクリックのプリセット。

ツールを開く›

ツールを埋め込む

1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。

<iframe src="https://zoyku.com/ja/tools/user-agent-parser?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — user-agent-parser" loading="lazy"></iframe>
100% ローカル処理