Code 128 là mã vạch 1D theo ISO/IEC 15417 mã hóa toàn bộ 128 ký tự ASCII (chữ hoa, chữ thường, số, ký hiệu, ký tự điều khiển) nhờ ba bộ ký tự A, B, C chuyển đổi tự động; bộ C nén hai chữ số vào một ký hiệu nên chuỗi số rất gọn. Mỗi ký hiệu rộng 11 module, có số kiểm tra mod 103 bắt buộc mà máy quét tự loại bỏ.
Đây là mã đa dụng nhất cho ứng dụng không thuộc GS1: mã nội bộ, đơn hàng, vận đơn, thẻ, vị trí kho, tem tài sản; mọi máy quét 1D từ khoảng năm 2000 đều đọc. Biến thể GS1-128 (Code 128 với FNC1 đầu và dữ liệu theo AI) mới là mã GS1 cho thùng, pallet. Chữ có dấu tiếng Việt không mã hóa được; dùng QR hoặc DataMatrix.
Kích thước không danh định: rộng theo số ký tự và X (khuyến nghị 0,25–0,5 mm), cao tối thiểu 15 % chiều rộng hoặc 6,35 mm, quiet zone 10 X. Nội dung nên dưới 48 ký tự để mã không quá rộng; tool Code 128 của trang là công cụ mặc định ở trang chủ.
Ví dụ
DH2026-000123 mã hóa 9 ký hiệu (bộ B và C xen kẽ), rộng khoảng 40 mm ở X 0,33 mm; cùng nội dung bằng Code 39 rộng khoảng 70 mm.
Liên quan
- Tạo mã vạch Code 128 — công cụ flagship
- Subset Code 128 là gì — bộ A, B, C
- Tạo mã GS1-128 — biến thể GS1