ByteScope

My Computer Specs

このパソコンのスペックは? 開くだけで、ブラウザが使っている GPU、ハードウェアアクセラレーションが有効か、WebGPU の機能、CPU スレッド数、メモリ、OS のバージョン、画面の情報が並びます。各行には実測・推定・「ブラウザは公開していない」の印付き。ローカル AI が動くかもボタン一つでテストできます。

ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。

ハードウェアアクセラレーション

確認中…

デバイスのボタンより上の項目は、ページを開いた時点で読み取っています。許可を求めるダイアログは一度も出ません。各行には、実測値か推定値か、それともこのブラウザが公開していない値かを表示しています。

ブラウザが使っている GPU

WebGPU アダプター
確認中…

取得元: navigator.gpu.requestAdapter

WebGL レンダラー

レンダラー
確認中…

取得元: WEBGL_debug_renderer_info

ビデオメモリ(VRAM)
—このブラウザは非公開

取得元: —

ブラウザはこの値を公開していません。ほかの値と組み合わせると、サイトをまたいでブラウザを見分けやすくなってしまうからです。このページも推測はしません。

CPU

論理スレッド数
確認中…

取得元:

アーキテクチャ
確認中…

取得元:

型番
—このブラウザは非公開

取得元: —

ブラウザはこの値を公開していません。ほかの値と組み合わせると、サイトをまたいでブラウザを見分けやすくなってしまうからです。このページも推測はしません。

OS

名前とバージョン
確認中…

取得元:

プラットフォームのバージョン
確認中…

取得元: userAgentData.platformVersion

端末のモデル
確認中…

取得元: userAgentData.model

ブラウザ

ブラウザとバージョン
確認中…

取得元:

メモリ

RAM
確認中…

取得元:

ディスク

ディスク容量
—このブラウザは非公開

取得元: —

ブラウザはディスク容量を公開していません。ストレージの割り当て量はサイトごとの枠で、ドライブを測った値ではないため、このページはそこから推測もしません。

画面

解像度
確認中…

取得元: screen.width × screen.height

デバイスピクセル比
確認中…

取得元: window.devicePixelRatio

色深度
確認中…

取得元: screen.colorDepth

色域
確認中…

取得元: matchMedia(color-gamut)

HDR(dynamic-range: high)
確認中…

取得元: matchMedia(dynamic-range: high)

リフレッシュレート
確認中…

取得元: requestAnimationFrame

画面のフルテストHDR テストHEVC や AV1 をハードウェアでデコードできる?

ネットワーク

接続の種類
確認中…

取得元: navigator.connection.effectiveType

推定下り速度
確認中…

取得元: navigator.connection.downlink

推定往復時間
確認中…

取得元: navigator.connection.rtt

データセーバー
確認中…

取得元: navigator.connection.saveData

入力

タッチポイント数
確認中…

取得元: navigator.maxTouchPoints

ポインターの精度
確認中…

取得元: matchMedia(pointer)

バッテリー

残量
確認中…

取得元: BatteryManager.level

充電中
確認中…

取得元: BatteryManager.charging

デバイス(確認してから取得)

ここにある項目は、ボタンを押すまで何もしません。各ボタンは、表示する内容に必要な許可だけを求めます。

カメラとマイク

Web カメラのテストマイクのテスト

スピーカー

スピーカーの名前は、たいていカメラかマイクを許可したあとに表示されます(Chromium)。Firefox では代わりに独自の選択画面が出ます。

スピーカーのテスト

すべての画面

インストール済みフォント

MIDI デバイス

MIDI のテスト

ゲームパッド

ゲームパッドのテスト

USB、HID、シリアルのデバイスは、選んだ 1 台だけを見せる選択画面が必要なため、ここには一覧を出しません: USB デバイス情報HID インスペクターシリアルモニター

このパソコンでローカル AI は動く?

10 秒以内に終わりますが、ファンが回るかもしれません。ノートパソコンは電源につなぎ、ほかのタブを閉じてから実行してください。

Chrome 組み込み AI(Gemini Nano)のテストサイトの音声モデルを比べる

同じ情報が、フィンガープリントにもなる

このページが読み取れる値は、トラッカーも読み取れます。組み合わせれば、Cookie がなくてもブラウザを見分けられます。だからこそ、多くの値が丸められたり、上限で止められたり、そもそも出てこなかったりするのです。

resistFingerprinting を有効にした Firefox、Safari、Brave は、これらの値のいくつかを粗くしたりランダムにしたりします。そのため、わざと違って見える行もあります。このページはブラウザをプライバシーで順位付けせず、一意性のスコアも計算しません。

このページはどこにも何も送りません。検出そのものにネットワークは不要です。

このページがここまでに読み取ったもの

まだありません。

ブラウザごとに公開されている情報

「未検証」は、そのブラウザをまだ確認していないという意味で、動かないという意味ではありません。最後の列は、いまのこのブラウザが公開しているものです。

機能ChromeEdgeFirefoxSafariこのブラウザ
WebGPU アダプター情報対応対応未検証未検証…
WebGL の実レンダラー名対応対応一部対応一部対応…
UA Client Hints(OS のバージョン、アーキテクチャ)対応対応非対応非対応…
deviceMemory対応対応非対応非対応…
getBattery対応対応非対応非対応…
getScreenDetails対応対応非対応非対応…
queryLocalFonts対応対応非対応非対応…
Network Information対応対応非対応非対応…

このツールについて

ブラウザはシステム情報ツールではありませんが、自分が動いているマシンについて意外と多くを知っています。このページはそれを一画面にまとめます。ブラウザが実際に描画に使っているグラフィックカード、ハードウェアアクセラレーションが有効か、それとも Chrome がソフトウェア描画に落ちているか、WebGPU で使える機能と上限、CPU のスレッド数、ブラウザが認めるメモリ量、OS の種類とバージョン、画面の性能。各行には実測か推定か「ブラウザは公開していない」かの印が付くので、その値をどこまで信じてよいかが常に分かります。サーバーは関わりません。検出にネットワークは不要で、共有ボタンもなく、「JSON をコピー」ボタンはレポートをクリップボードに入れるだけです。サポートへの問い合わせやフォーラムに自分で貼ってください。レポートに入るのはフォントの数だけで、フォント名は含まれません。

開いた瞬間に分かるもの

ブラウザが使っている GPU。WebGPU アダプタ(ベンダーとアーキテクチャ)と WebGL のレンダラー文字列から読みます。省電力と高性能の二通りでアダプタを要求し、違っていれば両方並べます。ノートパソコンにブラウザが使っていない専用 GPU があることは、こうして分かります。ハードウェアアクセラレーションが有効か、無効か、Chrome がソフトウェアレンダラーに落ちているか。SwiftShader、Linux なら llvmpipe、Windows なら「Microsoft Basic Render Driver」です。WebGPU の機能(shader-f16、subgroups、timestamp-query など)とアダプタの上限。これは VRAM ではなく、ページにもそう書いてあります。navigator.hardwareConcurrency が返す論理スレッド数。コア数ではなくスレッド数です。CPU のアーキテクチャとビット数は UA Client Hints 経由で、Chromium 系のみ。Apple Silicon の Mac と Intel Mac を見分けるのもこれです。OS の名前とバージョン。Windows 11 のユーザーエージェントは今も「Windows NT 10.0」のままで、macOS は何年も「10_15_7」で凍結されているため、本当のバージョンは Chromium では UA Client Hints から取り、それ以外のブラウザでは推定になります。メモリは navigator.deviceMemory から。丸められ、上限もあるので、最大の値は「少なくともこれだけ」という意味です。画面の解像度、デバイスピクセル比、色深度、色域、HDR、実測のリフレッシュレート。ブラウザとバージョン。ネットワーク種別の推定(速度測定ではありません)。タッチポイント数とポインタの精度。バッテリー残量と充電状態。デスクトップではたいてい 100 % で充電中と出ます。

ボタンを押したときだけ

権限の確認やデバイスの操作が必要なものは、それぞれボタンにしてあり、押したときだけ尋ねます。カメラとマイク(名前の取得に権限が要り、名前を読んだ瞬間にストリームは止めます)、スピーカー、接続中のすべての画面、インストール済みフォント(数と一覧、Chromium 系のみ)、MIDI デバイス、ゲームパッド(ブラウザに認識させるためコントローラーのボタンを押してください)。USB、HID、シリアルのデバイスはここには並べません。サイトの USB デバイス情報、HID インスペクター、シリアルモニターがそれぞれきちんとやります。このページはサイトのハードウェアチェックの入口でもあります。画面テスト、HDR テスト、コーデックチェック(HEVC や AV1 をハードウェアデコードできるか)、ウェブカメラ、マイク、スピーカー、ゲームパッド、MIDI の各テスト、音声認識モデルの比較、Chrome 内蔵 AI のチェックへ、ここから行けます。

このパソコンでローカル AI は動く?

ボタン一つでテストします。WebGPU があるか、アダプタがソフトウェアレンダラーではないか、shader-f16 に対応しているか、256 MB と 1 GB の GPU バッファを実際に作れるかを確認し、続けて短い行列乗算ベンチマークを回します。10 秒以内で、ファンが回るかもしれません。結果は GFLOPS の中央値と p10–p90 の範囲で出します。バッテリー駆動のノートパソコンで一回だけ測った数字はノイズだからです。最後に、サイトのライブ字幕用音声認識モデルのうちこのブラウザが選ぶビルドと、そのダウンロードサイズを示します。結論は四つだけです。サイトの WebGPU モデルが動く。動くがソフトウェア描画のみでとても遅い。WASM のみ。このブラウザに WebGPU はない。ランキングもパーセンタイルもありません。比べる相手になる集計データがこのページの裏にないからです。Chrome 内蔵 AI(Gemini Nano)は別の話で、内蔵 AI チェックのページへのリンクになっています。ベンチマークの数字は電源、温度、他のタブで変わります。ノートパソコンなら電源につなぎ、他のタブを閉じてから読んでください。

表示されないもの、その理由

VRAM、CPU の型番、ディスク容量は出ません。ブラウザが意図的に公開していないからです。上の値と組み合わせると、サイトをまたいでブラウザを識別するのがずっと簡単になってしまいます。推測する代わりに、このページは「ブラウザは公開していない」と書いてそこで止めます。ストレージのクォータからディスク容量を推定することもしません。あれはサイトごとの割り当てであって、ドライブの測定値ではありません。正直に書いておく限界があと二つ。「ブラウザが使っている GPU」は「あなたのグラフィックカード」と同じとは限りません。GPU を二つ積んだノートパソコンでは内蔵 GPU がブラウザに割り当てられることが多く、OS がブラウザの使う GPU を決めることもできます(Windows:設定 → システム → ディスプレイ → グラフィック、ブラウザを選んで高パフォーマンスに)。省電力/高性能のヒントは、プラットフォームによっては無視されることがあります。そして Firefox と Safari はレンダラー文字列をぼかすことがあります。Safari はたいてい「Apple GPU」とだけ返し、M1 と M3 を区別できません。

同じ事実がフィンガープリントになる

「自分のスペックは?」に答える値、つまりレンダラー文字列、フォント一覧、画面サイズとピクセル比と色深度の組み合わせ、タイムゾーン、言語、スレッド数は、トラッカーが Cookie なしでブラウザを識別するために組み合わせるものそのものです。多くの値が丸められ、上限が付き、あるいは出てこないのはそのためです。さらに進んだブラウザもあります。resistFingerprinting を有効にした Firefox、Safari、Brave はこれらの値のいくつかを粗くしたりランダム化したりすることがあり、それらを使っていると、このページの数行はわざと違って見えます。このページはブラウザのプライバシーを順位付けせず、一意性スコアも計算しません。今読んでいるこのページがもともと見えていたものを、見せているだけです。

よくある質問

専用 GPU が表示されないのはなぜ?

ブラウザがそれを使っていない可能性が高いからです。内蔵 GPU と専用 GPU の両方を持つノートパソコンでは、OS が省電力のために内蔵 GPU をブラウザに割り当てることが多く、ブラウザは積まれているものではなく描画に使っているものを報告します。このページは省電力と高性能のアダプタを別々に要求して違えば両方出しますが、このヒントはプラットフォームによっては無視されることがあります。Windows なら自分で選べます。設定 → システム → ディスプレイ → グラフィックでブラウザを追加し、「高パフォーマンス」にして、ブラウザを再起動してからこのページを開き直してください。Safari と Firefox はレンダラー文字列をぼかすこともあるので、そこで短く曖昧な名前が出るのはブラウザがわざと伏せているだけで、カードがないわけではありません。

CPU の型番や VRAM が出ないのはなぜ?

ブラウザが公開していないからです。CPU の型番、ビデオメモリの量、ディスク容量はサイトをまたいでブラウザを識別しやすくするため、どの Web API も返しません。このページも推測はしません。分からない行には「ブラウザは公開していない」と出ます。代わりに得られるのは、論理スレッド数(navigator.hardwareConcurrency。コアではなくスレッドで、低く返すブラウザもあります)、GPU のベンダー、アーキテクチャ、レンダラー文字列、そして WebGPU アダプタの上限です。上限はバッファやバインディングのサイズであって、VRAM ではありません。

SwiftShader とは? ハードウェアアクセラレーションを有効に戻すには?

SwiftShader は、Chrome が GPU を使えない、または使うことを許されていないときに落ちるソフトウェアレンダラーです。すべてを CPU で描くので動画も WebGL も WebGPU も遅くなり、ファンが回ります。Linux では llvmpipe、Windows では「Microsoft Basic Render Driver」として現れます。このページにソフトウェア描画、またはアクセラレーション無効と出たら、まずスイッチを確認してください。Chrome は設定 → システムで「ハードウェア アクセラレーションが使用可能な場合は使用する」をオンにして再起動。Edge は設定 → システムとパフォーマンスにある同じスイッチです。なお最近の Chrome ではアクセラレーションを切ると、SwiftShader に落ちるのではなく WebGL と WebGPU が丸ごと消えることがあり、このページはその状態を「ハードウェアアクセラレーションが無効」と表示します。

このページは私のデータを送信しますか?

いいえ。すべての値はこのタブの中でブラウザの API から読み取り、検出にネットワークは不要で、どこにも送りません。共有ボタンもありません。データが外に出る唯一の経路は「JSON をコピー」ボタンで、レポートをクリップボードに入れるだけです。サポートの問い合わせやフォーラムに貼るのはあなた自身です。しかもそのレポートに入るのはフォントの数だけで、どのフォントかは入りません。

Windows 10 と 11、どちらですか?

ユーザーエージェントでは分かりません。Windows 11 は今も Windows 10 と同じ「Windows NT 10.0」と名乗ります。Chrome と Edge ではこのページが代わりに高エントロピーの UA Client Hints を要求し、プラットフォームバージョンが 13 以上なら Windows 11 と判定して実測として表示します。Firefox と Safari には Client Hints がないので、その行は推定になり、そう明記します。macOS も同じで、ユーザーエージェントは Catalina 以降、実際のバージョンにかかわらず「10_15_7」で凍結されています。

メモリはいくつ積んでいますか?

表示しているのは navigator.deviceMemory で、2 の累乗に丸められ、上限もあります。2026-10-01 の実測では、デスクトップの Chrome 154 は最大 32 を返し、古いブラウザ(スマートフォンもおそらく)は 8 で止まります。だから最大の値は「少なくとも」の意味です。64 GB のマシンは 32 と出て、12 GB のスマートフォンは 8 と出ることがあります。Firefox と Safari はこの API を実装していないので、その行は「ブラウザは公開していない」になります。正確な数字は OS の設定で確認してください。

この Mac は Apple Silicon ですか、Intel ですか?

Chrome と Edge では、UA Client Hints から CPU のアーキテクチャとビット数を読みます。arm の 64 ビットなら Apple Silicon、x86 なら Intel です。Safari のユーザーエージェントは M シリーズを含むすべての Mac で「Intel Mac OS X」と言い、GPU レンダラーもたいてい「Apple GPU」だけなので、Safari ではこの質問に答えられず、その行は未公開の印になります。WebGPU アダプタのアーキテクチャが取れれば、二つ目のヒントになります。

スマートフォンだと「公開していない」の行が多いのはなぜ?

モバイルブラウザは公開する情報が少ないからです。iOS の Safari には UA Client Hints も deviceMemory もバッテリー API もローカルフォント API も複数画面 API もなく、Firefox も似たようなものです。だからスマートフォンでは表の大部分が正直に空欄になります。それ自体が情報で、ウェブサイトがあなたのデバイスについて何を知り得て何を知り得ないかを示しています。Android の Chrome なら、もう少し多くの行が埋まります。スマートフォンでも測れるもの、つまり画面、ピクセル比、リフレッシュレート、タッチポイント数、GPU レンダラー、WebGPU テストは、そのまま動きます。