條碼產生器

支援一維條碼與 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. 從左到右,把奇數位(第 1、3、5…位)的數字相加。
  2. 把偶數位(第 2、4、6…位)的數字相加後乘以 3。
  3. 把前兩步的結果相加,取總和的個位數。
  4. 用 10 減去這個個位數,若結果為 10 則取 0,即為檢核碼。

這也是為什麼自行編造條碼時常會出錯 —— 檢核碼必須依前面的數字計算,不能隨便填。 若你輸入的數字與檢核碼不符,掃描器會拒絕讀取。 本工具會自動算出正確的檢核碼,你只需輸入前面的數字。

台灣商品條碼的申請

若你的商品要上架實體通路(超市、便利商店、量販店等), 就必須使用正式核發的商品條碼,不能自行編造。 台灣的核發單位是 GS1 Taiwan(中華民國商品條碼策進會)。

項目說明
國家前綴碼台灣為 471,由 GS1 分配。看到 471 開頭即代表台灣廠商申請。
申請單位GS1 Taiwan,需成為會員並取得廠商前置碼。
使用期限需定期續約,未續約將無法繼續使用該組號碼。
適用範圍正式核發的號碼全球通用,可用於出口商品。

什麼時候不需要申請?純內部使用(例如公司內部的資產編號、 員工識別證、活動票券)可以自行編號,不必向 GS1 申請。 這些條碼只在你的組織內部流通,不會與他人衝突。 本工具產生的條碼正適合這類用途。

一維條碼產生器介面,支援 EAN-13、Code 128、ITF-14 等格式並即時預覽
條碼產生器操作介面

常見問題

一維條碼和二維條碼(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 標準自動計算,能避免手算錯誤。