PC・デバイス情報チェッカー(ブラウザ・OS・ハードウェア)
デバイスが公開するすべてのWeb APIをブラウザ側で取得:UA、OS、ブラウザバージョン、画面サイズ、devicePixelRatio、CPUスレッド数、デバイスメモリ、WebGLでのGPU情報、ストレージ容量、ネットワークタイプと速度、言語、タイムゾーン、ダークモードと動きの抑制設定。
仕組み
取得される情報
ブラウザ・OS: User-Agent、解析されたブラウザ/OS、言語、タイムゾーン、Cookie有効、オンライン状態。あなたが訪問する任意のウェブサイトが読み取れる情報と同じ。
ディスプレイ: 画面サイズ、ビューポートサイズ、色深度、devicePixelRatio(Retina/HiDPI)、prefers-color-scheme、prefers-reduced-motion。サイトはレスポンシブデザインとアクセシビリティに使用。
ハードウェア: CPUスレッド数(navigator.hardwareConcurrency)、デバイスメモリクラス(navigator.deviceMemory、GB単位、4以上は8に丸め)、最大タッチポイント、WebGLでのGPU情報、ストレージ容量と現在使用量。
ネットワーク: 接続実効種別(slow-2g/2g/3g/4g)、下り速度(Mbps)、往復時間(ms)。ブラウザがサポートしている場合に有効。アダプティブローディングに有用。
プライバシー:サイトが見える/見えない情報
ここに表示される情報すべては、あなたが訪問する任意のウェブサイトが標準JavaScript APIで取得できるものです。特別な権限は不要。すべてpublicなnavigatorとscreenオブジェクトに含まれます。本ツールは情報提示用で、新規取得用ではありません。
ウェブサイトが見られない情報(このツールも表示できないもの): あなたのIPアドレス(サーバーサイドのみ)、ローカルファイルシステム、他のブラウザタブの内容、ブラウザサンドボックス外のもの。ブラウザフィンガープリンティングは表示可能なフィールドの組み合わせで一意のブラウザを識別 — Cookieなしでもプライバシー懸念として広く文書化されています。
デバッグに有用
モバイル vs デスクトップテスト: User-Agentでサイトが見ている内容がわかる。レスポンシブ問題はデバイスクラス誤検出が原因の場合あり。
GPU/WebGL: 「GPU(WebGL)」でグラフィックレンダラーを確認。複雑な3DやCanvas重いサイトのパフォーマンス問題でGPUがボトルネックの可能性。
ストレージ: ストレージ容量でlocalStorage/IndexedDB/Cacheでサイトが使える容量がわかる。デスクトップで通常数GB、モバイルでは少なめ。Webアプリで「容量超過」になる場合の根拠。
よくある質問
›データはどこかに送信される?
送信されません。すべてブラウザ内でローカルに検出・表示されます。ログ取りも送信もなし。
›一部フィールドが「(利用不可)」のはなぜ?
ブラウザによって公開するAPIが異なります。navigator.deviceMemoryはChrome/Edge専用、navigator.connectionは主にChrome、ストレージ容量はHTTPS必須。SafariとFirefoxのプライベートモードでは制限がさらに厳しくなります。
›画面サイズが期待解像度と違うのはなぜ?
ブラウザは「CSSピクセル」サイズを報告し、物理ピクセルサイズではありません。devicePixelRatioが乗数(Retina で2.0等)。物理解像度 = 画面サイズ × devicePixelRatio。
›「GPU(WebGL)」の表示は?
WebGLが報告するグラフィックレンダラー名。新しいブラウザはフィンガープリント保護で不明瞭にすることがあり — macOSでは「M2 Pro」ではなく「Apple GPU」と出る場合あり。
›User-Agentは信頼できる?
User-Agent文字列は拡張機能やブラウザ設定で偽装可能。ヒントであり保証ではありません。一部ブラウザ(Safari、プライベートモードのFirefox)はUA詳細を意図的に削減します。
›CPU 12コアなのに「CPUスレッド数」が8となっている?
navigator.hardwareConcurrencyはフィンガープリント対策で上限が設定されることがあります。一部ブラウザは高コアシステムでも8や16の最大値を報告。
›モバイルでタッチポイント0となるのは?
モバイルではmaxTouchPointsは通常1以上。0の場合、デスクトップビューモードの可能性。リフレッシュかブラウザ設定でモバイルビューに切り替えてみてください。
›iPhoneで動作する?
Safari iOSの制限内で動作。一部フィールド(deviceMemory、connection)は利用不可の場合あり。User-Agentと基本的なブラウザ/OS検出は常に機能します。
関連ツール
最終更新: