ByteScope

My Computer Specs

我的顯示卡是什麼?硬體加速有沒有開?打開這頁就能看到瀏覽器正在用的 GPU、WebGPU 功能、CPU 執行緒、記憶體、作業系統版本和螢幕規格——每一列都標明是實測、推估還是「瀏覽器不給」——再按一下測這台電腦跑不跑得動本機 AI。

檔案不會離開你的瀏覽器 — 全部在本機處理。

硬體加速

檢查中…

裝置按鈕以上的項目,都是一打開頁面就讀到的,過程中不會跳出任何權限視窗。每一列都標明這個值是實測、估算,還是這個瀏覽器根本不給。

瀏覽器目前用的 GPU

WebGPU adapter
檢查中…

來源: navigator.gpu.requestAdapter

WebGL renderer

Renderer
檢查中…

來源: WEBGL_debug_renderer_info

顯示記憶體(VRAM)
—瀏覽器不給

來源: —

瀏覽器不給這個值。它和其他數值湊在一起,會讓你的瀏覽器在不同網站之間更容易被認出來,所以這一頁也不去猜。

CPU

邏輯執行緒
檢查中…

來源:

架構
檢查中…

來源:

型號
—瀏覽器不給

來源: —

瀏覽器不給這個值。它和其他數值湊在一起,會讓你的瀏覽器在不同網站之間更容易被認出來,所以這一頁也不去猜。

作業系統

名稱與版本
檢查中…

來源:

平台版本
檢查中…

來源: 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

裝置(先問過你)

這一區的東西在你按下按鈕之前都不會動,每顆按鈕也只會要它要列出的那項權限。

鏡頭與麥克風

鏡頭測試麥克風測試

喇叭

喇叭名稱通常要先允許鏡頭或麥克風才會出現(Chromium)。Firefox 則會改跳它自己的選擇視窗。

喇叭測試

所有螢幕

已安裝字型

MIDI 裝置

MIDI 測試

手把

手把測試

USB、HID 和序列埠裝置需要透過選擇視窗,而且只會列出你選的那一個,所以不在這裡列: USB 裝置資訊HID 檢視器序列埠監看

這台電腦跑得動本機 AI 嗎?

不到 10 秒就跑完,但風扇可能會轉一下。筆電請先插電,並關掉其他分頁。

Chrome 內建 AI(Gemini Nano)測試比較站上的語音模型

同樣這些資訊,也是網站追蹤你的方式

這一頁讀得到的每個值,追蹤程式也讀得到;湊在一起,不用 cookie 就能認出你的瀏覽器。這也是為什麼很多值會被取整、設上限,或乾脆不給。

開了 resistFingerprinting 的 Firefox、Safari 和 Brave,會把其中幾個值弄粗或隨機化,所以有些列看起來不對是故意的。這一頁不替瀏覽器的隱私排名,也不算什麼唯一性分數。

這一頁什麼都沒送出去,偵測本身也不需要網路。

這一頁目前讀到的東西

還沒有。

各瀏覽器給了哪些資訊

「未測試」是我們還沒在那個瀏覽器上確認過,不代表不能用。最後一欄是這個瀏覽器現在實際給的。

功能ChromeEdgeFirefoxSafari這個瀏覽器
WebGPU adapter 資訊支援支援未測試未測試…
WebGL 真實 renderer支援支援部分支援部分支援…
UA Client Hints(作業系統版本、架構)支援支援不支援不支援…
deviceMemory支援支援不支援不支援…
getBattery支援支援不支援不支援…
getScreenDetails支援支援不支援不支援…
queryLocalFonts支援支援不支援不支援…
Network Information支援支援不支援不支援…

關於這個工具

瀏覽器不是系統資訊工具,但它對自己跑在哪台機器上其實知道不少,這頁把這些全部攤在同一個畫面:瀏覽器實際拿來畫圖的那張顯示卡、硬體加速是開著還是 Chrome 已經退到軟體繪圖、WebGPU 有哪些功能和上限、CPU 有幾條執行緒、瀏覽器願意承認的記憶體有多少、作業系統是哪一版、螢幕能做到什麼。每一列都標明是實測、推估,還是「瀏覽器不給」,你隨時知道這個數字能信幾分。整頁沒有伺服器:偵測不需要網路,沒有分享按鈕,「複製 JSON」只是把報告放進你的剪貼簿,讓你自己貼到客服工單或論壇——報告裡只有字型的數量,不會有字型名稱。

一打開就看得到的

瀏覽器正在用的 GPU,來自 WebGPU adapter(廠商與架構)和 WebGL 的 renderer 字串。這頁會問兩次——一次要省電的 adapter、一次要高效能的——兩者不同就兩個都列,你就是這樣發現筆電其實有一張瀏覽器沒在用的獨顯。硬體加速是開、是關,還是 Chrome 已經退到軟體繪圖:SwiftShader、Linux 上的 llvmpipe、Windows 上的「Microsoft Basic Render Driver」。WebGPU 功能,像 shader-f16、subgroups、timestamp-query,以及 adapter 的上限——這些不是 VRAM,頁面會寫清楚。navigator.hardwareConcurrency 給的邏輯執行緒數,算的是執行緒不是核心。CPU 架構與位元數,透過 UA Client Hints、只有 Chromium 系有——這也是分辨 Apple Silicon 和 Intel Mac 的方法。作業系統名稱與版本:Windows 11 的 user agent 到現在還寫「Windows NT 10.0」,macOS 的 user agent 更是多年凍結在「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 在不在、adapter 是不是軟體繪圖、shader-f16 支不支援、256 MB 和 1 GB 的 GPU buffer 建不建得出來。接著跑一段短短的矩陣乘法實測——十秒以內,風扇可能會轉起來——用中位數加 p10–p90 區間回報 GFLOPS,因為筆電沒插電時單一個數字只是雜訊。最後告訴你站上即時字幕的語音模型,這個瀏覽器會選哪個版本、要下載多大。結論只有四種:這台能跑站上的 WebGPU 模型;跑得動但只有軟體繪圖、會非常慢;只能用 WASM;這個瀏覽器沒有 WebGPU。沒有排名、沒有百分位,因為這頁背後沒有群眾資料可以比。Chrome 內建 AI(Gemini Nano)是另一個問題,連到內建 AI 檢測那頁。實測數字會隨電源、溫度和其他分頁變動:筆電請插電、關掉其他分頁,再決定要多認真看這個數字。

你不會看到的,以及為什麼

沒有 VRAM、沒有 CPU 型號、沒有硬碟大小。瀏覽器刻意不給,因為這些值配上上面那些,會讓一個瀏覽器在不同網站之間變得太容易被認出來。這頁不猜,直接寫「瀏覽器不給」就停在那裡。也不會拿儲存空間配額去推硬碟大小,那是每個網站的額度,不是你硬碟的量測。另外兩個誠實的限制:「瀏覽器在用的 GPU」不一定等於「你的顯示卡」——雙顯示卡筆電常常把內顯分給瀏覽器,作業系統可以指定瀏覽器用哪張 GPU(Windows:設定 → 系統 → 顯示器 → 圖形,選瀏覽器,設成高效能),而且省電/高效能這個提示在某些平台可能被忽略。還有,Firefox 和 Safari 可能把 renderer 字串模糊化:Safari 常常只說「Apple GPU」,分不出 M1 和 M3。

同一批事實也是指紋

回答「我的電腦規格是什麼」的那些值——renderer 字串、字型清單、螢幕大小加像素比加色彩深度的組合、時區、語言、執行緒數——正是追蹤器不靠 cookie 也能認出一個瀏覽器的材料。這就是為什麼這麼多值被取整、設上限或乾脆不給。有些瀏覽器走得更遠:Firefox 開 resistFingerprinting、Safari、Brave,可能會把其中幾個值弄粗或隨機化,你如果用這幾種,這頁有幾列會「故意」看起來不對。這頁不替瀏覽器的隱私排名,也不算唯一性分數;它只是把你正在讀的這個網頁本來就看得到的東西,秀給你看。

常見問題

為什麼看不到我的獨顯?

因為瀏覽器很可能沒在用它。同時有內顯和獨顯的筆電,作業系統為了省電常把內顯分給瀏覽器,而瀏覽器回報的是它拿來畫圖的那張,不是機器裡裝了哪張。這頁會分別要省電和高效能的 adapter,不同就兩個都列,但這個提示在某些平台可能被忽略。Windows 上你可以自己指定:設定 → 系統 → 顯示器 → 圖形,加入你的瀏覽器,設成「高效能」,重開瀏覽器再回來這頁。Safari 和 Firefox 也可能把 renderer 字串模糊化,所以那裡看到很短或很籠統的名稱,是瀏覽器故意含糊,不是少了一張卡。

為什麼沒有 CPU 型號和 VRAM?

瀏覽器不給。CPU 型號、顯示記憶體大小和硬碟容量會讓一個瀏覽器在不同網站之間變得太好認,所以沒有任何 web API 回報這些,這頁也不猜——拿不到的列一律寫「瀏覽器不給」。你拿得到的是邏輯執行緒數(navigator.hardwareConcurrency,算執行緒不算核心,有些瀏覽器還會壓低)、GPU 廠商、架構和 renderer 字串,以及 WebGPU adapter 的上限——那些是 buffer 和綁定的大小,不是 VRAM。

什麼是 SwiftShader?硬體加速要怎麼重新打開?

SwiftShader 是 Chrome 用不了、或不被允許用 GPU 時退回去用的軟體繪圖器:所有東西都改由 CPU 畫,影片、WebGL、WebGPU 全部變慢,風扇狂轉。Linux 上對應的是 llvmpipe,Windows 上會顯示成「Microsoft Basic Render Driver」。如果這頁說是軟體繪圖、或硬體加速已關閉,先看開關:Chrome 打開設定 → 系統,把「可用時使用圖形加速功能」打開,然後重新啟動;Edge 在設定 → 系統與效能,同一個開關。另外,新版 Chrome 關掉加速之後可能是整個拿掉 WebGL 和 WebGPU,而不是退到 SwiftShader,這頁會把這個狀態顯示成「硬體加速已關閉」。

這一頁會上傳我的資料嗎?

不會。每個值都是在這個分頁裡從瀏覽器 API 讀出來的,偵測不需要網路,什麼都不會送出去,也沒有分享按鈕。資料唯一離開的方式是「複製 JSON」:它把報告放進你的剪貼簿,由你自己貼到客服工單或論壇——而且就連那份報告也只寫裝了幾個字型,不寫是哪些。

我是 Windows 10 還是 11?

看 user agent 分不出來:Windows 11 到現在還自稱「Windows NT 10.0」,跟 Windows 10 一模一樣。在 Chrome 和 Edge 上,這頁改問高熵的 UA Client Hints,平台版本 13 以上就是 Windows 11,結果會標成實測。Firefox 和 Safari 沒有 Client Hints,那一列只能推估,頁面也會寫明。macOS 也一樣,從 Catalina 之後 user agent 就凍結在「10_15_7」,不管真實版本是多少。

我的電腦記憶體多大?

這頁顯示的是 navigator.deviceMemory,它會被取整到 2 的次方而且有上限。2026-10-01 實測,桌機版 Chrome 154 最多回報 32,舊版瀏覽器(手機可能也是)只到 8,所以最高那個值的意思是「至少」——64 GB 的機器會顯示 32,12 GB 的手機可能顯示 8。Firefox 和 Safari 根本沒做這個 API,那一列會是「瀏覽器不給」。要精確數字,去作業系統自己的設定裡看。

我的 Mac 是 Apple Silicon 還是 Intel?

在 Chrome 和 Edge 上,這頁從 UA Client Hints 讀 CPU 架構和位元數:arm 加 64 位元就是 Apple Silicon,x86 就是 Intel。Safari 的 user agent 在每一台 Mac 上都寫「Intel Mac OS X」,M 系列也一樣,GPU renderer 又常常只有「Apple GPU」,所以 Safari 回答不了這個問題,那一列會標成不給。WebGPU adapter 的架構欄位拿得到的時候,可以當第二個線索。

為什麼我的手機有這麼多列都是「瀏覽器不給」?

因為手機瀏覽器給得更少。iOS Safari 沒有 UA Client Hints、沒有 deviceMemory、沒有電池 API、沒有本機字型 API、也沒有多螢幕 API,Firefox 也差不多,所以在手機上這張表會有一大塊老實地空著——這本身就是資訊:它告訴你一個網站能和不能知道你裝置的哪些事。Android 的 Chrome 會多填幾列。手機上量得到的——螢幕、像素比、更新率、觸控點數、GPU renderer 和 WebGPU 測試——照樣都能用。