選擇語言

Code 128 條碼產生器|支援全 ASCII 字元,一鍵下載 PNG/SVG

輸入文字自動生成 Code 128 條碼,支援全 ASCII 字元、自訂尺寸,並提供 PNG 與 SVG 下載。

Mehmet Demiray 發佈日期 更新日期
分享
全能條碼產生工具需要切換不同條碼格式?這裡一次搞定所有常見一維與二維條碼。
Code 128 可編碼英文字母、數字及符號。
模組寬度倍數 — 值越大,條碼越寬。
條碼高度(以毫米為單位)。
將編碼內容以可讀文字印在條碼下方。

什麼是 Code 128 條碼?

Code 128 條碼是一種高密度的一維條碼格式,能夠編碼完整的 ASCII 字元集,包含英文字母(大小寫)、數字以及常見的特殊符號(如空格、括號、斜線等)。相較於僅支援數字的 EAN-13 或 UPC-A,Code 128 在資料容量與靈活性上大幅領先,因此廣泛應用於物流、倉儲與資產管理領域。其核心優勢在於自動選擇最適子集(A、B 或 C)以壓縮資料長度,尤其在處理純數字時,可透過子集 C 將兩位數字壓縮為單一碼字,使條碼長度縮短近一半。此外,Code 128 符合國際標準 ISO/IEC 15417,並內建模 103 校驗碼(modulo-103 check character),由 條碼產生器 自動計算,無需使用者手動處理。正因如此,全球快遞巨頭如 FedEx、UPS 與 DHL 的運單標籤,以及台灣製造業的內部資產標籤,多採用此格式。若您的業務涉及序列號追蹤、零件編號或混合字母數字的識別碼,Code 128 條碼是兼具效率與可靠性的首選。

Code 128 條碼的最佳應用場景

Code 128 條碼因其高密度與全 ASCII 支援特性,在多個產業中展現卓越實用性。在台灣的電子製造與半導體產業中,常用於晶片載具、測試板或設備的資產標籤,標示如「MFG-2024-TW-8876」這類含廠區代碼與序號的混合字串。物流與電商倉儲亦高度依賴此格式:例如出貨箱上的追蹤號碼「TW987654321CN」或退貨單編號,皆可完整編碼且節省標籤空間。醫療機構則用於檢體容器標示,如「LAB-20240615-0034」,確保字母與日期數字同步讀取無誤。相較於僅能處理數字的傳統條碼,Code 128 更適合內部管理系統中需包含批次、機台代號或供應商簡碼的場合。值得注意的是,GS1-128(用於供應鏈標準化追蹤)正是以 Code 128 為基礎擴充而成,因此企業若未來欲導入 GS1 體系,直接採用 Code 128 可降低轉換成本。使用 大量產生 Code 128 條碼 功能,更能快速為成千上萬的庫存品生成對應標籤,提升作業效率。

Code 128 的 A、B、C 子集差異與密度優化

Code 128 條碼透過三種子集(Subset A、B、C)動態切換以達成最佳編碼密度。子集 A 支援控制字元(如 TAB、CR)與大寫字母,適用於舊式系統;子集 B 則涵蓋全部可列印 ASCII 字元,包括大小寫字母與符號,最適合一般用途;子集 C 專注於數字,將每兩個數字視為一個碼字,使純數字資料的條碼長度幾乎減半。舉例來說,編碼「123456」在子集 B 下需六個碼字,但在子集 C 中僅需三個。優秀的 條碼產生器 會自動分析輸入內容,智能切換子集以最小化總長度——例如「INV-20240615-8876」會以子集 B 處理「INV-」與「-」,中間日期與序號則切換至子集 C。這種自動優化對倉儲標籤尤為關鍵,因標籤面積有限,高密度可確保條碼清晰易掃。使用者無需手動指定子集,只需輸入原始資料,Code 128 條碼產生器即會處理所有轉換邏輯,並符合 ISO/IEC 15417 標準。

列印與掃描 Code 128 條碼的實務要點

成功應用 Code 128 條碼不僅取決於生成,更仰賴正確的列印與掃描設定。首要注意「X-dimension」(最小條寬),建議至少 0.25 公釐,過窄易導致印表機無法精確呈現或掃描器誤讀。條碼高度通常設為 10 公釐 至 15 公釐,確保手持掃描槍有足夠掃描範圍。左右兩側必須保留「靜區」(quiet zone),寬度不應小於 3.2 公釐 或 10 倍 X-dimension(取較大值),避免鄰近圖文干擾解碼。人眼可讀字元(human-readable text)雖非強制,但建議開啟,方便人工核對,尤其在物流中心快速分揀時。列印材質亦影響掃描成功率:光面銅版紙適合辦公室環境,而合成材質(如聚酯薄膜)則適用於工廠或戶外倉儲。最後,務必使用工業級條碼掃描器測試實際列印樣本,確認在不同光照與角度下皆能穩定讀取。透過 Code 39 條碼產生器 生成的條碼雖兼容性高,但密度較低,若空間受限,Code 128 仍是更優解。

常見問題:Code 128 與其他條碼格式比較

許多使用者詢問 Code 128 與 EAN-13 的差異:EAN-13 僅支援 13 位數字,主要用於零售商品結帳;Code 128 則支援全 ASCII 字元,適用於內部物流與資產追蹤,靈活性更高。關於編碼內容,Code 128 確實可包含字母、數字與符號(如 @、#、%),但需注意某些特殊控制字元可能需透過子集 A 處理。資料長度方面,理論上限約 80–100 個字元,但實際應用建議控制在 40 字元內,以確保條碼在有限空間清晰可掃。至於 GS1-128,它是基於 Code 128 的應用標準,加入應用識別碼(AI)結構以標示資料類型(如批號、有效日期),例如「(01)01234567890128」代表 GTIN。一般 Code 128 條碼產生器所產出的條碼可作為 GS1-128 的基礎,但若需嚴格符合 GS1 規範,應使用專用工具並註冊廠商代碼。無論如何,對於多數倉儲與製造場景,標準 Code 128 已足夠滿足需求。

最常被問到的問題

Code 128 條碼產生器可以輸入中文或特殊符號嗎?

Code 128 僅支援標準 ASCII 字元集(編碼值 0–127),包含英文字母、數字及常見符號(如 !、@、# 等),但不支援中文、日文或其他 Unicode 字元。若需編碼非 ASCII 內容,建議先轉換為相容格式(例如使用內部編號或代碼)。詳細支援範圍可參考 條碼產生器說明

Code 128 與常見的 EAN-13 條碼有什麼差別?

EAN-13 僅能編碼 13 位數字,主要用於零售商品;而 Code 128 可編碼完整 ASCII 字元(含字母與符號),密度更高、彈性更大,廣泛應用於物流、倉儲與資產管理。若您需要標示序號、批次或混合內容,Code 128 是更合適的選擇。

實際使用時,Code 128 條碼最多能放多少資料?

理論上 Code 128 可容納上百個字元,但實際長度受列印空間與掃描設備限制。一般建議控制在 48 個字元內,以確保在常見標籤尺寸(如 10 公分 寬)上清晰可讀。過長條碼可能因解析度不足導致掃描失敗。

GS1-128 是什麼?跟這個 Code 128 條碼產生器有關嗎?

GS1-128 是基於 Code 128 的應用標準,專用於供應鏈追蹤(如運單、 expiry date、批號等),透過前置應用識別碼(AI)結構化資料。本工具產生的是通用 Code 128,若需符合 GS1 規範,須手動加入正確 AI 格式。進階需求可考慮 大量生成 Code 128 工具

為什麼我輸入純數字時,產生的條碼看起來特別窄?

Code 128 具備自動切換子集(Subset A/B/C)的功能。當連續輸入數字時,會自動啟用 Subset C,每兩個數字僅佔一個模組寬度,使條碼密度提高近一倍。這正是 Code 128 在物流標籤中廣受青睞的原因之一。

下載的 PNG 或 SVG 檔案可以直接用於商業列印嗎?

可以。SVG 為向量格式,適合高解析度印刷;PNG 則建議確認解析度是否達 300 dpi 以上。無論哪種格式,請務必保留左右「靜區」(quiet zone),通常為條碼窄 bar 寬度的 10 倍,否則可能影響掃描成功率。