ユーザーエージェント文字列とは?

ユーザーエージェント文字列は、ブラウザまたはアプリケーションがWebサーバーに送信する短いテキストで、自身を識別するために使用されます。通常、ブラウザ名とバージョン、オペレーティングシステム、デバイスタイプが含まれます。サーバーはこの情報を使用して応答をカスタマイズします。例えば、携帯電話にはモバイルレイアウトを提供したり、古いブラウザの機能サポートを調整したりします。

ユーザーエージェント文字列には単一の厳密な標準はありませんが、ほとんどのデスクトップおよびモバイルブラウザは、歴史的な互換性の理由からMozilla/5.0で始まる形式を使用しています。文字列はその後、プラットフォーム、レンダリングエンジン、ブラウザ識別情報をリストアップします。任意のクライアントが任意のユーザーエージェント文字列を送信できるため、スプーフィングが容易であり、Webテスト、スクレイピング、プライバシーツールで一般的に使用されています。

ツール説明

このツールは、ブラウザとオペレーティングシステムの組み合わせの広範な範囲に対して、現実的なランダムユーザーエージェント文字列を生成します。ブラウザ(Chrome、Firefox、Safari、Edge、Opera)およびオペレーティングシステム(Windows、macOS、Linux、Android、iOS)でフィルタリングでき、一度に最大50個の文字列を生成できます。バージョン番号は実際のリリース範囲を反映して、もっともらしい出力を生成します。

Windows上のChrome

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

Linux上のFirefox

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:117.0) Gecko/20100101 Firefox/117.0

iOS上のSafari

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

機能

  • Windows、macOS、Linux、Android、iOSにおけるChrome、Firefox、Safari、Edge、Operaに対応
  • 1回のクリックで最大50個のユニークな文字列を生成
  • 実際のブラウザリリース範囲から取得した現実的なバージョン番号