條碼產生器
支援一維條碼與 Data Matrix。EAN/UPC 系列會自動計算 GS1 檢核碼。
格式選用指南
| 格式 | 適用場合 | 字元限制 |
|---|
條碼製作要點
-
零售商品要用 EAN-13:全球通用的商品條碼標準。
在台灣,商品條碼由 GS1 Taiwan 核發,前綴碼為
471。 若只是內部使用,可用任意 12 位數字。 - 不要自行編造流通用的商品條碼: 若要上架實體通路,須向 GS1 申請正式號碼,避免與他人重複。
- 檢核碼自動計算:EAN、UPC、ITF 系列都含一位檢核碼, 本工具會依 GS1 標準自動算出,您只要輸入前面的位數。
- 條碼高度不可隨意縮減:GS1 規範建議條碼高度至少為 寬度的 15%,太扁會導致掃描器讀不到。
- 四周要留白:條碼左右兩側需保留空白區(靜區), 左側至少 11 倍、右側至少 7 倍模組寬度。
- 印刷建議用 SVG:向量格式放大不失真, 條碼線條不會模糊,能確保掃描成功率。
條碼與 QR Code 該用哪一種
這兩種都是「把資料變成機器可讀圖案」的技術,但適用的場合完全不同。 選錯會造成掃描效率低落或資料容量不足:
| 項目 | 一維條碼(Barcode) | QR Code(二維條碼) |
|---|---|---|
| 資料容量 | 少,通常僅數十個數字 | 大,可存網址、整段文字、名片資訊 |
| 資料類型 | 主要是數字,少數格式支援英數字 | 數字、英數、中文等多種字元 |
| 損毀容錯 | 幾乎沒有,缺一角就讀不到 | 有,最高可承受 30% 損毀 |
| 掃描速度 | 極快,適合高速自動化產線 | 較慢,需要對焦與影像處理 |
| 典型用途 | 零售商品、物流追蹤、圖書館藏 | 網址分享、行動支付、電子名片 |
簡單判斷原則:如果只是要標示一個編號、且需要被機器快速大量讀取, 用一維條碼;如果內容是給人看的資訊(網址、聯絡方式),或需要容錯能力, 用 QR Code。兩者也可以並存在同一張標籤上,各司其職。
EAN-13 檢核碼是怎麼算的
商品條碼的最後一位是「檢核碼」,用來讓掃描器即時驗證前面幾位數字是否讀錯。 它的算法是固定的,本工具會自動計算,但了解原理有助於你除錯:
- 從左到右,把奇數位(第 1、3、5…位)的數字相加。
- 把偶數位(第 2、4、6…位)的數字相加後乘以 3。
- 把前兩步的結果相加,取總和的個位數。
- 用 10 減去這個個位數,若結果為 10 則取 0,即為檢核碼。
這也是為什麼自行編造條碼時常會出錯 —— 檢核碼必須依前面的數字計算,不能隨便填。 若你輸入的數字與檢核碼不符,掃描器會拒絕讀取。 本工具會自動算出正確的檢核碼,你只需輸入前面的數字。
台灣商品條碼的申請
若你的商品要上架實體通路(超市、便利商店、量販店等), 就必須使用正式核發的商品條碼,不能自行編造。 台灣的核發單位是 GS1 Taiwan(中華民國商品條碼策進會)。
| 項目 | 說明 |
|---|---|
| 國家前綴碼 | 台灣為 471,由 GS1 分配。看到 471 開頭即代表台灣廠商申請。 |
| 申請單位 | GS1 Taiwan,需成為會員並取得廠商前置碼。 |
| 使用期限 | 需定期續約,未續約將無法繼續使用該組號碼。 |
| 適用範圍 | 正式核發的號碼全球通用,可用於出口商品。 |
什麼時候不需要申請?純內部使用(例如公司內部的資產編號、 員工識別證、活動票券)可以自行編號,不必向 GS1 申請。 這些條碼只在你的組織內部流通,不會與他人衝突。 本工具產生的條碼正適合這類用途。
常見問題
一維條碼和二維條碼(QR Code)差在哪裡?
一維條碼(如 Code 128、EAN-13)只在水平方向儲存資料,容量小、只能存數字或簡短英數,但掃描速度快、成本低,適合零售商品與物流。二維條碼(QR Code、Data Matrix)則在水平與垂直方向都儲存資料,容量大得多,可存網址與中文,且支援容錯修復。需要存網址或中文請選 QR Code;只需商品編號或流水號,一維條碼就夠用。
EAN-13 和 UPC 有什麼不同?
EAN-13 是 13 位數,通行於歐洲與亞洲(含台灣);UPC-A 是 12 位數,主要用於美國與加拿大。兩者本質上是同一套系統,UPC-A 可視為前面補 0 的 EAN-13。若商品要銷往美國,通常需要申請 UPC;在台灣販售則以 EAN-13 為主。
Code 128 可以編碼中文嗎?
可以,但需要使用 Code 128 的擴充模式(Code Set B 或 C 搭配 FNC4),並非所有掃描器都支援。若內容包含中文,建議改用 QR Code 或 Data Matrix,相容性最好。Code 128 的優勢在於高密度與完整 ASCII 支援,特別適合英數字混雜的內部編號。
條碼下面的數字一定要印嗎?
不一定,但強烈建議印。人眼可讀的數字(HRT)能讓店員在掃描器故障時手動輸入,是零售業的標準做法。EAN-13 與 UPC 的規範中,數字位置與大小都有建議值。若空間有限,至少要確保數字清晰不被裁切。
條碼印出來掃不到怎麼辦?
最常見的原因是尺寸太小或留白不足。條碼左右兩側的靜區(Quiet Zone)是掃描器辨識起訖的依據,左側至少需 11 倍、右側至少 7 倍模組寬度,裁掉會直接失效。其次是對比不足或條與空的寬度比例失真。建議用 SVG 向量格式輸出印刷,並先做實體測試再大量印製。
什麼是條碼的檢核碼?需要自己算嗎?
檢核碼是條碼的最後一位數字,用來讓掃描器即時驗證前面幾位是否讀錯。算法是固定的:奇數位相加,偶數位相加後乘以 3,兩者相加取個位數,再用 10 減去該個位數(若為 10 則取 0)。EAN、UPC、ITF 系列都含檢核碼,本工具會依 GS1 標準自動計算,您只要輸入前面的位數即可,不必自己算。
自行編造商品條碼會有什麼問題?
若是純內部使用(例如公司資產編號、員工識別證、活動票券),自行編號完全沒問題,因為這些條碼只在您的組織內流通,不會與他人衝突。但若要上架實體通路,就必須使用 GS1 Taiwan 正式核發的號碼,因為自行編造的號碼可能與其他廠商重複,導致結帳時掃出錯誤的商品資訊。
條碼的高度可以自己縮短嗎?
不建議。GS1 規範建議條碼高度至少為寬度的 15%,過扁的條碼在掃描器移動掃描時容錯空間很小,容易因為角度或速度而讀不到。若空間有限,應該縮小整體尺寸(保持比例),而不是單獨壓縮高度。若真的需要極小空間,建議改用 QR Code 或 Data Matrix 這類二維條碼。
檢核碼說明
EAN-13、EAN-8、UPC-A、ITF-14 都含一位檢核碼。 本工具依 GS1 標準自動計算,能避免手算錯誤。