ByteScope

Barcode Scanner

用相機連續掃描條碼:即時偵測、自動計數、品名可編輯,盤點完直接匯出 CSV。

不會上傳任何東西。條碼掃描和盤點資料全部留在你的瀏覽器裡。

掃描條碼

把相機對準 EAN、UPC、Code 128 或 QR 條碼就會自動讀取。

上次掃到:

盤點清單

每掃到一次,數量就自動 +1。品名和數量都可以在下面直接改。

0 種 · 共 0 件

還沒掃到任何東西。先開始掃描,掃一個條碼試試。

匯出清單

把盤點清單下載成 CSV 檔。

  • Excel 版含 UTF-8 BOM,中文和日文品名在 Microsoft Excel 打開不會變亂碼。
  • 標準 UTF-8 適合 Google 試算表、Python、資料庫和指令列工具。

本機處理與誠實聲明

  • 盤點資料全部存在瀏覽器的 localStorage,不用帳號、不用伺服器。
  • 相機畫面只做即時處理,絕不會上傳或送到任何遠端伺服器。
  • 同一個條碼在 1.5 秒內重複偵測到只計一次,避免不小心重複計數。

瀏覽器偵測與格式支援

這台裝置的 Shape Detection API 支援狀況(即時偵測):

BarcodeDetector 需要 Chromium 系瀏覽器(Chrome、Edge、Brave、Opera)。Firefox 和 Safari 目前不支援 Shape Detection API。

jsQR 這類純 JavaScript QR 解碼器讀不了 1D 條碼(EAN-13、EAN-8、UPC、Code 128),所以沒辦法做前端替代方案。

  • BarcodeDetector API: 偵測中…
  • EAN-13 (ean_13) 偵測中…
  • EAN-8 (ean_8) 偵測中…
  • UPC-A (upc_a) 偵測中…
  • UPC-E (upc_e) 偵測中…
  • Code 128 (code_128) 偵測中…
  • QR Code (qr_code) 偵測中…

關於這個工具

不用裝 App、也不用瀏覽器擴充功能,打開相機就能掃 1D 條碼和 QR code。這個線上條碼掃描器把你的手機、平板或筆電變成盤點計數器:掃到的商品會自動整理成一張清單,附上數量、時間和可編輯的品名,隨時可以匯出成 CSV。

即時盤點計數與 1.5 秒去彈跳

一般的條碼掃描器只會把解碼出來的字串丟給你,每掃一筆都得自己複製貼上。這個工具內建盤點流程:掃到條碼,清單裡的數量馬上 +1。為了避免商品拿在鏡頭前一秒就被連加幾十次,同一個條碼在 1.5 秒內重複偵測到只會計一次——這是刻意設計的去彈跳機制,不是漏掃。

瀏覽器原生的 Shape Detection API 與相容性

條碼偵測直接用 Chromium 的硬體加速 Shape Detection API(BarcodeDetector),能以相機完整的畫面速率解出 EAN-13、EAN-8、UPC-A、UPC-E、Code 128 和 QR code。像 jsQR 這類純 JavaScript 解碼器只能解 QR,解不出零售用的 1D 條碼,所以這一頁老實說就是需要 Chromium 系瀏覽器(Chrome、Edge、Opera、Brave),在 Firefox 和 Safari 上沒有替代方案可以補。

零上傳、資料只存在本機

相機畫面全程在你的瀏覽器裡即時處理,不會被錄下、傳送或上傳到任何伺服器。切到別的分頁或縮小視窗時,相機會自動停掉,一方面省電、一方面保護隱私;它不會自己恢復,回來之後要再按一次「開始掃描」。盤點清單和自訂品名都存在裝置的 localStorage,不用註冊帳號,下次打開資料還在。

給 Excel 和資料庫的兩種 CSV 匯出

盤點完成後,一鍵就能下載整張清單。選 Excel 版 CSV 會自動加上 UTF-8 BOM,中文和日文品名在 Microsoft Excel 打開不會變亂碼;選標準 UTF-8 CSV 則適合丟進 Google 試算表、SQL 資料庫、Python 腳本和倉儲管理系統。

常見問題

盤點計數模式是怎麼運作的?

相機每認出一個條碼或 QR code,就會把那個商品加進清單並計 1;再掃到同一個條碼就 +1。內建 1.5 秒的去彈跳計時器:同一個條碼在 1.5 秒內重複偵測到只計一次,所以商品拿在鏡頭前多停一下也不會被狂加數量。

為什麼在 Firefox 或 Safari 上不能用相機掃描?

這個工具用的是 Chromium 引擎(Chrome、Edge、Brave、Opera)原生的 BarcodeDetector API,Firefox 和 Safari 目前都不支援 Shape Detection API。而 jsQR 這類純 JavaScript 程式庫只能解 QR code,讀不了 EAN-13、Code 128 這些 1D 條碼,所以也做不出前端的替代方案。

相機畫面或盤點資料會被上傳到伺服器嗎?

不會。條碼偵測和盤點管理全部在你的裝置上用前端 JavaScript 完成:相機畫面只在記憶體裡處理、不會離開瀏覽器,清單也只存在瀏覽器的本機儲存空間。

為什麼切到別的分頁後相機就關了?

為了保護隱私和省電,分頁被隱藏或退到背景時相機會自動停止。它不會自己恢復——回到分頁後,請再按一次「開始掃描」才會繼續。

兩種 CSV 匯出選項差在哪?

Excel 版 CSV 會在檔案開頭加 UTF-8 BOM,讓 Microsoft Excel 正確判斷編碼,中文品名不會變亂碼;標準 UTF-8 CSV 則不帶 BOM,是純粹的逗號分隔文字,適合 Google 試算表、資料庫和程式腳本。