User-Agent 解析 🔒 ブラウザ内で完結 — 何もアップロードされません。

User-Agent 文字列をブラウザ・OS・デバイスに分解。

ブラウザ
エンジン
OS
デバイス
CPU アーキテクチャ

このツールについて

ブラウザが送るすべてのリクエストには User-Agent 文字列が付いています——ブラウザ、そのエンジン、OS、多くの場合デバイスまで示す、詰まった奇妙な書式の1行です。目視では読み違えやすいものです。このパーサーはそれを整ったフィールドに分解します。ブラウザとバージョン、レンダリングエンジン、OS、デバイス種別、CPU アーキテクチャ。「自分のブラウザを使う」をクリックして自分のものを調べたり、サーバーログから貼り付けたりできます。

よく知られた解析ライブラリを完全にブラウザ内で使うため、どこにも送信されません。アナリティクスのデバッグ、デバイス判定ロジックの確認、あるいはログ1行への好奇心を満たすのに便利です。

よくある質問

User-Agent による判定は 100% 信頼できますか?

いいえ。これはブラウザが送ることを選んだ文字列を、できる範囲で読み取っているだけです。多くの最新ブラウザはプライバシーのために User-Agent を固定化・簡略化しており(User-Agent reduction)、バージョン番号や OS の詳細が汎用的な値になったり、欠落したりすることがあります。

User-Agent 文字列は偽装できますか?

簡単にできます。どのブラウザの開発者ツールや拡張機能、単純な HTTP クライアントでも任意の User-Agent を送信できます。セキュリティ判断には絶対に使わず、大まかな分析や機能検出だけに使ってください。

私の User-Agent 文字列はどこかに送信されますか?

いいえ。解析はブラウザ内で JavaScript によりローカルに行われ、貼り付けた文字列はどこにも送信されません。

テスト用の User-Agent 文字列はどこで手に入りますか?

「自分のものを使う」をクリックすれば自分のブラウザの文字列を解析できます。あるいはサーバーのアクセスログ、アナリティクス、バグレポートから文字列を貼り付けて、どのように分解されるか確認できます。

一部の項目が「—」になるのはなぜですか?

その情報が文字列に含まれていないか、認識できなかったことを意味します。珍しいボットや組み込みの WebView、あるいはブラウザによって簡略化・固定化された User-Agent でよく見られます。