📦 條碼產生器

支援 7 種格式,單筆即時預覽或批量產生,內建熱感應標籤與 A4 貼紙列印版面

 先回答關鍵問題:內部使用還是要上架零售?

選格式之前先分清楚用途,九成的選擇困難就消失了:

  • 自己店內/倉庫用(SKU、資產編號、寄賣編號)→ CODE128。它支援所有 ASCII 字元、長度不限、密度高,掃碼槍全都認得。編號規則自己訂就好,不需要向任何機構申請。
  • 要進超市、便利商店、量販通路 → EAN-13,而且條碼號碼必須向 GS1 Taiwan(財團法人中華民國商品條碼策進會)申請——台灣公司取得的前綴以 471 開頭。自己隨便編一組 13 位數印上去,POS 系統會刷出別人的商品或直接無資料,通路驗收也過不了。
  • 外箱、棧板的物流層級 → ITF-14:在 EAN-13 前加一位包裝指示碼,粗條設計耐瓦楞紙印刷。
  • 既有系統指定 → 照舊:CODE39(工業、醫療舊系統)與 Codabar(圖書館、血庫、物流託運單)多半是配合既有設備,新系統不建議採用。

 七種格式速查表

格式允許字元長度適用場景
CODE128所有 ASCII(0–127)任意電商 SKU、倉儲、物流、內部編號
EAN-13數字 0–913 位(含校驗碼)零售商品(超市、便利商店)
EAN-8數字 0–98 位(含校驗碼)小包裝商品(空間有限時)
UPC-A數字 0–912 位(含校驗碼)北美零售市場
ITF-14數字 0–914 位外箱、棧板、物流運輸包裝
CODE39A–Z、0–9、- . $ / + % 空格任意工業、汽車業、政府、醫療
Codabar0–9、- $ : / . +,首尾 A/B/C/D任意FedEx、血庫、圖書館、票據

EAN/UPC/ITF 的最後一位是校驗碼:輸入少一位時工具會自動補算,輸入完整位數時會驗證,錯了會直接報格式錯誤——這不是 bug,是防止把打錯的號碼印出去。

 列印實務:熱感應標籤機與 A4 貼紙紙

  • 熱感應標籤機(出單機):在瀏覽器列印對話框中選擇標籤機、紙張尺寸設「自訂」並填入與本工具所選一致的尺寸(如 40×30 mm)、邊距設 0、取消頁首頁尾。驅動程式內的紙張尺寸也要一致,否則會整批偏移。
  • A4 貼紙紙:內建龍德 LD-870/LD-808、Avery 5160 與通用 2×10 模板。新模板第一次用,先拿普通紙試印一張、對著貼紙紙照光檢查對位,確認無偏移再正式印——各品牌裁切有細微差異。
  • 補印剩餘空格:貼紙紙用掉前幾格後,把「起始格」設成第一個空格的編號,就能接著印不浪費。
  • 可掃描性底線:條碼高度至少 8mm、單一窄條寬度至少 0.3mm。標籤越小,越應該縮短條碼內容(例如 SKU 從 12 碼精簡到 8 碼)而不是硬壓條寬。
  • 大圖輸出用 SVG:向量格式無限放大不失真;PNG 留給網頁與文件插圖。

 台灣賣家的典型工作流

  • 蝦皮/露天/自有官網賣家:商品清單從後台匯出成 CSV(前三欄排成:條碼值、品名、價格)→ 批量匯入 → 選熱感應 40×30 → 一次印完貼上,搭配千元級掃碼槍就能做到「刷條碼出貨」。
  • 寄賣店、二手店:用 CODE128 編寄賣人代號+流水號(如 A012-0037),標籤同時印品名與售價,結帳掃碼、月結對帳都省事。
  • 行政資產管理:設備、檔案夾、圖書貼資產編號標籤;「份數」欄位對補印單張特別有用,不必整批重印。
  • 開發測試:需要一批合法的 EAN-13 測試碼時,輸入任意 12 位數讓工具補算校驗碼即可,不必手算模 10 加權。

 常見問題

EAN-13 一直顯示格式錯誤?

EAN-13 只收純數字:輸入 12 位會自動補算第 13 位校驗碼;輸入 13 位則會驗證校驗碼,不符就報錯(通常代表號碼抄錯了)。若內容含英文字母或長度不對,請改用 CODE128。

CSV 檔怎麼準備?中文會亂碼嗎?

前三欄依序為:條碼值、品名(可空)、價格(可空),有標題列會自動略過。Excel 請存成「CSV UTF-8」格式,中文品名才不會亂碼;也可以先按「下載範本」拿一份格式正確的樣板來改。

條碼內容會上傳到伺服器嗎?

不會。產生、預覽、列印全部在你的瀏覽器內完成,內部編號、品名、價格都不會離開你的裝置。

申請 GS1 條碼要多少成本?

GS1 Taiwan 依公司資本額與品項數收入會費與年費(數千至上萬元不等),核發 471 開頭的廠商前綴後,你再自行編品項碼+校驗碼。只在自家通路銷售就不必申請,內部條碼用 CODE128 自訂即可。