實用工具

線上條碼產生器

免費線上條碼產生器,支援 CODE128、EAN-13 商品碼、EAN-8、UPC-A、CODE39 與 ITF-14;輸入文字即時產生,可批次處理並下載 PNG / SVG 高解析圖,全程瀏覽器本地處理、不上傳內容。

🔒 隱私說明:條碼編碼與圖片匯出全部在你的瀏覽器本地完成(零第三方依賴,不請求任何 CDN),輸入內容不會上傳伺服器,頁面重新整理即清空。

支援的條碼格式(CODE128 / EAN-13 / CODE39 / ITF-14)

一維條碼格式各有適用場景:零售商品用 EAN-13/UPC-A,內部編號與網址文字用 CODE128,工業標識用 CODE39,外箱物流用 ITF-14。下表列出本站支援的 6 種格式與典型用途,選擇後即可即時產生。

格式 說明 典型用途
CODE128 數字、大小寫字母與常見符號(ASCII 32-127),可變長度,自動在 B/C 碼集間切換 內部編號、物流單據、資產標籤、網址文字
EAN-13 13 位數字商品條碼,第 13 位為校驗位;輸入 12 位會自動補校驗位 零售商品(中國大陸 690-699 開頭)、圖書 ISBN
EAN-8 8 位數字短商品碼,適合包裝面積小的商品;輸入 7 位會自動補校驗位 小包裝商品、贈品裝
UPC-A 12 位數字商品碼,北美零售標準;輸入 11 位會自動補校驗位 北美/加拿大零售商品
CODE39 數字、大寫字母與 - . 空格 $ / + %,自校驗、易列印,密度低於 CODE128 工業標識、倉儲、醫療與政府單據
ITF-14 14 位數字物流箱碼(Interleaved 2 of 5),第 14 位為校驗位 外箱、托盤、物流週轉標籤

如何使用:三步產生條碼

  1. 第一步 · 輸入內容:在輸入框中填寫要編碼的文字或數字,例如內部編號 SP20250916、網址 https://17nas.com 或 13 位商品碼 6901234567892。
  2. 第二步 · 選擇格式:商品條碼選 EAN-13(輸入 12 位會自動補校驗位並顯示完整 13 位),內部編號選 CODE128,工業標識選 CODE39,物流箱碼選 ITF-14。預覽區會即時更新,格式不支援或校驗位不對時會明確提示。
  3. 第三步 · 下載或列印:下載 PNG(2x/3x/4x 高畫質點陣圖)或 SVG(向量,放大與印刷不失真);也可以點「列印 / 存為 PDF」直接輸出標籤。

批次產生條碼(Excel / CSV 匯入)

  • 在輸入框中一行寫一個條碼內容,工具就會批次產生,並按「批次每行數量」排列成網格。
  • 從 Excel 直接複製一列,貼上到輸入框即可(逗號、分號或製表符分隔都能識別,只取第一列);也可以點「匯入 CSV/TXT」選擇本地檔案。
  • 批次匯出:PNG 會合併為一張長圖(barcodes-sheet.png),SVG 合併為一個檔案;如果只想匯出某一條,點卡片右下角的 PNG / SVG 按鈕即可。

下載格式:PNG 與 SVG 向量圖的區別

  • PNG:點陣圖,相容性最好,適合聊天傳送、放進 Word/PPT 或直接列印;本站按 2x-4x 倍率渲染,條與空隙均為整數畫素,不會出現模糊導致的掃不出。
  • SVG:向量圖,無損放大,適合排版印刷、鐳射雕刻與設計軟體(Illustrator / Figma)二次編輯,是「條碼產生器向量」需求的推薦格式。
  • PDF:點「列印 / 存為 PDF」,在列印對話方塊裡選擇「另存為 PDF」即可,適合整頁標籤與批次輸出。

常見問題

支援哪些條碼格式?

目前支援 6 種:CODE128、EAN-13、EAN-8、UPC-A、CODE39、ITF-14。零售商品條碼用 EAN-13(中國大陸通常以 690-699 開頭),內部編號、物流單據與網址文字用 CODE128,工業標識用 CODE39,外箱與托盤用 ITF-14,北美零售商品條碼用 UPC-A。

支援中文嗎?為什麼中文條碼掃出來是亂碼?

不支援,而且這不是本站的限制:CODE128、CODE39、EAN/UPC、ITF 這些一維條碼的國際標準只定義了 ASCII(數字、字母與常見符號)的碼字,漢字沒有對應編碼,任何工具都無法產生能被標準掃碼槍正確讀回中文的一維條碼。網上所謂「中文條碼」通常是把漢字的 GBK/UTF-8 位元組直接塞進條碼,普通掃碼槍讀出來是亂碼,只有自研系統才可能對上;需要承載中文請改用二維碼(二維條碼)。

EAN-13 的校驗位是怎麼算的?為什麼提示校驗位不正確?

EAN-13 的第 13 位是校驗位:前 12 位從左邊開始按 1、3 交替加權求和,再用 (10 − 和 mod 10) mod 10 得到。如果你輸入的 13 位與計算結果不一致,工具會直接告訴你正確的校驗位;只輸入 12 位則會自動補全並顯示完整 13 位。

CODE128 和 CODE39 有什麼區別,該選哪個?

差在字符集與密度:CODE128 覆蓋全部 ASCII 字元(含大小寫字母),並會在 B/C 碼集間自動切換,把連續數字壓得更短;CODE39 只支援數字、大寫字母和 - . 空格 $ / + %,但結構簡單、自校驗,很多老舊工業裝置只認它。新場景優先 CODE128,確認下游裝置只支援 CODE39 時再選 CODE39。

產生的條碼掃不出來是什麼原因?

常見原因有四個:① 靜區被裁掉——條碼左右需要留白(本站已自動保留);② 列印尺寸太小——模組寬度建議不低於 0.25mm;③ 圖片被縮放插值變模糊——請下載 PNG(按整數畫素渲染)或直接用 SVG;④ 條色與底色對比不足——保持深色條配淺色底,不要反色。EAN/UPC 商品碼對左右留白要求更高,列印到標籤上時請預留空白邊。

可以批次產生嗎?怎麼從 Excel 匯入?

可以,單次最多 200 條。一行一個內容,工具會逐條校驗並標出有問題的行;從 Excel 複製一列直接貼上即可(只取第一列,逗號、分號、製表符都識別),也可以點「匯入 CSV/TXT」選擇本地檔案。批次匯出時 PNG 會合併為一張長圖,SVG 合併為一個向量檔案。

條碼資料會上傳到伺服器嗎?

不會。編碼與圖片渲染全部在瀏覽器本地完成,頁面不載入任何第三方條碼庫或 CDN,輸入內容不經過伺服器、不寫入資料庫,重新整理頁面即清空。