Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
批量生成浏览器与设备UserAgent字符串,模拟真实用户环境,有效应对反爬检测。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
このページでは、ブラウザー、OS、端末種別を選び、HTTPリクエストのテストに使うUser-Agent文字列を1件または複数件生成できます。複数の文字列は画面で確認して個別にコピーするほか、まとめてコピーしたり、TXTまたはCSVとして保存したりできます。解析処理、実際のサイトへのリクエスト送信、最新のブラウザー情報の検索を行う機能ではありません。
User-Agentは、HTTPリクエストでクライアントソフトウェアを説明するヘッダーフィールドです。一般的な文字列には製品名やバージョン、OSなどを示すトークンやコメントが含まれます。書式の基礎はRFC 9110の10.1.5節で確認でき、ブラウザー別の例はMDNのUser-Agent解説に掲載されています。
ブラウザーはChrome、Firefox、Safari、Edge、Opera、OSはWindows、macOS、Linux、Android、iOS、端末種別はデスクトップ、モバイル、タブレットから選択します。生成時には選択肢の中から条件を組み合わせ、文字列の候補をランダムに選びます。端末種別に応じてOSの大分類も調整されます。モバイルまたはタブレットではAndroidまたはiOS、デスクトップではWindows、macOSまたはLinuxの形式が使われます。
候補のバージョンはコードに含まれる固定スナップショットです。確認した範囲はChrome 130~137、Firefox 130~137、Safari 17.6および18.0~18.4、Edge 130~136、Opera 115~118です。Operaの文字列にはChrome 137の識別部分が使われます。これらは現時点の最新版一覧や市場シェアを表すものではなく、候補が自動更新されるとも限りません。
出力は「このブラウザーや端末で実際に動作している」という証明ではなく、ヘッダーを扱う処理に渡せる文字列サンプルです。たとえばログ取り込みやパーサーの試験では、ブラウザー別の識別トークンを含む複数の入力を用意し、抽出結果や分類分岐を確認できます。結果一覧の番号は確認やCSV上の行の照合に役立ちます。
UA文字列は利用者側で変更でき、ブラウザー側で情報が簡略化される場合もあります。したがって、ブラウザー名や端末種別の判定をUAだけに頼るのは適切ではありません。互換性や機能の有無を確認する場合は、対象となる実ブラウザーや端末でも別途試験してください。MDNのブラウザー判定ガイドも、UA文字列による判定の限界を説明しています。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
ブラウザー、OS、端末種別の各欄で必要な候補を選択します。複数を残すと、その候補群から生成時に組み合わせます。「すべて選択」で各グループの全候補を選べます。
件数欄またはスライダーで1件以上の数を指定し、「一括生成」を押します。件数の上限は画面に表示されるアカウント区分ごとの上限に従います。件数を変更すると、その件数で結果が更新されます。
結果は番号付きで表示されます。「すべてコピー」は空行区切りのテキストをコピーし、TXTは同じ並びで保存します。CSVには番号とUser-Agentの列が含まれます。1行に1件の入力が必要なプログラムでは、TXTの空行を除くかCSVを取り込んでください。
活用例
仕事や日常の流れの中での活用方法を紹介します。
開発者がブラウザーやOSの異なる形式を含むサンプルを用意し、User-Agentを読む処理が想定どおりの項目を抽出するか確認できます。CSVに番号を残すと、失敗したケースを再確認しやすくなります。
QA担当者はモバイルまたはタブレットを選び、Android・iOS形式の文字列を使ってサーバー側の分岐を試せます。画面表示、タッチ操作、実際のモバイル環境の再現には実機や対応ブラウザーでの確認も必要です。
HTTPヘッダーの読み方を説明する資料や、自動テストの入力例に複数の形式が必要なとき、条件を絞った文字列をまとめてコピーまたは保存できます。テスト仕様に合わせて生成結果を選別してください。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
最新とは限りません。生成候補は固定スナップショットで、Chrome 130~137などの範囲です。現在配布中のバージョンや実際の利用者環境を調べる用途には向きません。
ランダム抽選のため、同じ文字列が再び出ることがあります。件数や条件によっては重複を含むので、一意な値が必要なテストでは出力後に重複を確認してください。
できません。出力されるのはヘッダー文字列だけです。画面幅、タッチ操作、ブラウザー機能や他の端末特性は変更されないため、実際の表示確認は対象端末またはブラウザーのテスト環境で行ってください。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
生成結果はテスト用の文字列サンプルです。実在する端末から収集した記録、現在のブラウザー構成の統計、最新の公式UA一覧ではありません。
ブラウザー、OS、端末はそれぞれの候補から抽選されるため、全ての組み合わせが実際に提供されている製品構成と一致する保証はありません。抽選は重複を排除しません。また、モバイルOSが選択されていない場合でも、端末条件に合わせてAndroidまたはiOS形式が使われることがあります。
User-Agentは申告文字列であり、単独ではリクエスト元の実ブラウザーや端末を証明しません。文字列を変えてもブラウザーの動作やリクエスト元の身元は変わりません。アクセス権、レート制限、ボット対策を回避できる機能でもありません。UAによる判定は誤分類の可能性があるため、実環境の確認や複数の情報を使った検証と組み合わせてください。
関連
関連ツール、特集、利用可能なAPIを探せます。