跳到正文
馬克工具箱

條形碼辨識

從照片、截圖或攝影機畫面裡讀取條形碼的數字和內容,比如商品包裝上的 EAN-13 條碼、圖書的 ISBN、快遞單和物流標籤上的 Code 128。一張圖裡有多個條碼也能一次辨識,全程在瀏覽器本地完成。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

或把檔案拖到這裡

也可以直接 Ctrl+V / ⌘V 貼上截圖

使用步驟

  1. 點選「辨識圖片」選擇照片,或把圖片拖到框裡,也可以直接 Ctrl+V / ⌘V 貼上截圖。
  2. 或者點選「開啟攝影機」,允許攝影機權限後把條碼橫向放進取景框。
  3. 辨識到的每個碼都會在圖片上框出來,並列出碼制(如 EAN_13)和條碼內容。

引數說明

支援的碼制
EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、Code 93、Codabar、ITF、DataBar,以及 QR Code 制 QR Code、Data Matrix、PDF417、Aztec。
多碼辨識
一張圖最多辨識 16 個碼,適合整張標籤紙或裝箱單。
方向
條碼橫放、豎放或倒置都能辨識,也會嘗試辨識反色(白條黑底)的條碼。

怎麼讀條碼上的數字

型別 位數 說明
EAN-13 13 全球大多數商品;圖書以 978 或 979 開頭
UPC-A 12 北美商品;等同於前面多一個 0 的 EAN-13
EAN-8 8 小包裝商品

EAN 和 UPC 碼的最後一位是校驗位。把它左邊的各位數字依次交替乘以 1 和 3(EAN-13 從 1 開始),加起來,校驗位就是讓總和成為 10 的倍數所需補上的數。以 400638133393 為例,總和是 69,所以校驗位是 1,完整的碼是 4006381333931。如果一個碼的最後一位和這個演算法對不上,多半是讀錯了。

常見問題

商品條形碼以 69 開頭是什麼意思?

EAN-13 的前三位是 GS1 分配給各國編碼組織的字首,690~699 表示由中國物品編碼中心分配。它代表條碼在哪裡註冊,不一定是商品的產地。

圖書的條碼就是 ISBN 嗎?

是的。圖書背面以 978 或 979 開頭的 13 位 EAN 條碼就是 13 位 ISBN。

為什麼辨識不出來?

條碼被拍得太小、模糊、反光或彎曲都會影響辨識。讓條碼儘量充滿畫面、保持水平並對準焦,或把圖片裁剪到條碼附近再試。

能查到商品名稱和價格嗎?

不能。條形碼本身只包含一串編號,商品名稱和價格儲存在商家或編碼組織的資料庫裡,本工具只讀取條碼內容。

圖片會上傳嗎?

不會。辨識使用編譯成 WebAssembly 的 ZXing 在瀏覽器中完成,圖片不離開你的裝置。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具