Đang tải công cụ Chuyển đổi GTIN…
Mục lục
Công cụ chuyển đổi GTIN ở trên nhận mã 8, 12, 13 hoặc 14 số và hiện mọi dạng tương đương: UPC-A, EAN-13, GTIN-14 đệm 0 và GTIN-14 với chỉ số đóng gói 1–8 (tính lại số kiểm tra). Mỗi dạng có nút tạo mã vạch tương ứng. Xử lý trong trình duyệt, không lưu mã.
Cùng một sản phẩm xuất hiện với nhiều độ dài mã: 12 số trên hệ thống Mỹ, 13 số trên bao bì, 14 số trong phần mềm kho và trên thùng carton. Biết quy tắc đổi giúp tránh tạo trùng sản phẩm trong danh mục và in sai mã thùng.
Cách dùng
- Nhập GTIN nguồn vào ô đầu, ví dụ 042100005264 (UPC-A) hoặc 8931234567897 (EAN-13). Công cụ kiểm số kiểm tra trước khi đổi.
- Chọn chiều đổi (tất cả dạng, hoặc chỉ EAN-13, GTIN-14, UPC-A) và chỉ số đóng gói 0–8 cho GTIN-14: 0 chỉ đệm số 0, 1–8 ghép chỉ số vào và tính lại số kiểm tra.
- Đọc bảng kết quả và bấm nút tạo ITF-14, EAN-13 hoặc UPC-A với mã đã đổi.
| Chiều đổi | Quy tắc | Số kiểm tra |
|---|---|---|
| UPC-A → EAN-13 | Thêm 0 phía trước | Giữ nguyên |
| EAN-13 → UPC-A | Chỉ khi EAN-13 bắt đầu bằng 0; bỏ số 0 đó | Giữ nguyên |
| EAN-13 → GTIN-14 chỉ số 0 | Thêm 0 phía trước | Giữ nguyên |
| EAN-13 → GTIN-14 chỉ số 1–8 | Ghép chỉ số + 12 số đầu | Tính lại mod 10 trên 13 số |
| GTIN-14 → EAN-13 | Chỉ khi chỉ số đầu là 0; bỏ số 0 | Giữ nguyên |
| GTIN-14 chỉ số ≠ 0 → GTIN-13 bên trong | Lấy 12 số giữa, tính lại số kiểm tra | Tính lại |
| EAN-8 | Đệm 0 thành 14 số để lưu trong phần mềm; không đổi sang 13 số | Giữ nguyên |
Phần mềm kho, ERP và cơ sở dữ liệu GS1 khuyến nghị lưu mọi GTIN dưới dạng 14 số đệm 0 để so khớp không phụ thuộc cách in. Máy quét có thể trả về 12 hoặc 13 số cho cùng mã UPC-A tùy cấu hình.
Quy tắc theo GS1
GS1 định nghĩa GTIN-8, GTIN-12, GTIN-13, GTIN-14 là các dạng của cùng một hệ thống định danh; đệm số 0 bên trái không đổi số kiểm tra, còn thêm chỉ số đóng gói khác 0 tạo ra GTIN mới.
| Dạng | Độ dài | Mã vạch mang nó | Quan hệ |
|---|---|---|---|
| GTIN-12 | 12 | UPC-A, UPC-E | = GTIN-13 có số 0 đầu |
| GTIN-13 | 13 | EAN-13, GS1 DataBar | Dạng chuẩn bán lẻ toàn cầu |
| GTIN-14 | 14 | ITF-14, GS1-128 (01), GS1 DataMatrix (01) | Chỉ số 0 = đơn vị lẻ; 1–8 = cấp đóng gói; 9 = biến lượng |
| GTIN-8 | 8 | EAN-8 | Cấp riêng, không suy từ GTIN-13 |
Chỉ số đóng gói không phải số lượng: doanh nghiệp tự quy ước 1 cho thùng nhỏ, 2 cho thùng lớn, 3 cho pallet và kê khai với GS1. Cùng 12 số giữa, mỗi chỉ số cho số kiểm tra khác nhau vì chỉ số nằm ở vị trí trọng số 3.
Với Application Identifier (01) trong GS1-128 và GS1 DataMatrix, GTIN luôn ghi 14 số; EAN-13 phải đệm 0 trước khi đưa vào. Công cụ này hiện sẵn dạng 14 số đệm 0 để bạn dán vào tool GS1-128.
Ví dụ
Ba ví dụ chuyển đổi; ảnh minh họa mã đích.
UPC-A 042100005264 → GTIN-14 chỉ số 1: 10042100005261
Ví dụ chuẩn của công cụ: UPC-A thành EAN-13 0042100005264, rồi ghép chỉ số 1 vào 12 số đầu và tính số kiểm tra 1.
EAN-13 8931234567897 → GTIN-14 chỉ số 0: 08931234567897
Dạng lưu trong phần mềm và trong AI (01); chỉ số 0 nghĩa là chính đơn vị bán lẻ, không phải thùng.
GTIN-14 28931234567891 → GTIN-13 bên trong 8931234567897
Từ mã thùng cấp 2 suy ra EAN-13 của sản phẩm bên trong; số kiểm tra đổi từ 1 về 7.
Trường hợp đặc biệt / lỗi hay gặp
Lỗi thường gặp là giữ nguyên số kiểm tra khi ghép chỉ số, hoặc tạo hai sản phẩm trùng vì lưu hai độ dài.
- Ghép chỉ số 1 vào EAN-13 mà giữ số cuối: sai số kiểm tra; ITF-14 in ra sẽ bị máy quét từ chối.
- EAN-13 không bắt đầu bằng 0 nhưng muốn UPC-A: không có; hàng bán ở Mỹ phải dùng EAN-13 hoặc xin UPC từ GS1 US.
- GTIN-14 chỉ số 9: hàng biến lượng, không đổi về EAN-13 theo cách thông thường.
- Danh mục có cả 12 và 13 số cho một sản phẩm: chuẩn hóa về 14 số đệm 0 trong phần mềm.
- EAN-8 muốn đổi sang 13 số: không có phép đổi; EAN-8 là dải riêng.
- Cần mã thùng nhiều cấp: dùng chỉ số 1, 2, 3 cho từng cấp và kê khai với GS1; xem tool mã vạch thùng carton.
Công cụ liên quan
- Tạo mã vạch ITF-14 — in GTIN-14 lên thùng carton
- Tạo mã vạch thùng carton — hướng dẫn chọn chỉ số và vị trí in
- Tính số kiểm tra — xem phép tính lại khi đổi chỉ số
- Chuyển đổi UPC-E ↔ UPC-A — nén và mở rộng mã 8 số của Mỹ
- Tạo mã GS1-128 — đưa GTIN-14 vào AI (01)
Thuật ngữ liên quan
Câu hỏi thường gặp
UPC-A và EAN-13 chuyển đổi qua lại thế nào?
Thêm số 0 vào trước UPC-A 12 số sẽ được EAN-13 tương đương với cùng số kiểm tra; ngược lại, EAN-13 bắt đầu bằng 0 bỏ số 0 đó sẽ thành UPC-A. EAN-13 bắt đầu bằng số khác 0 (như 893) không có dạng UPC-A. Máy quét đọc cả hai dạng như một mã.
GTIN-14 là gì và khi nào cần?
Là dạng 14 số của GTIN dùng cho các cấp đóng gói (thùng, kiện, pallet) và là dạng chuẩn để lưu trong phần mềm, AI (01) của GS1-128 và GS1 DataMatrix. Đơn vị lẻ dùng chỉ số 0 (đệm số 0 vào EAN-13); thùng dùng chỉ số 1–8 kèm số kiểm tra tính lại. In lên thùng bằng ITF-14.
Vì sao số kiểm tra thay đổi khi thêm chỉ số đóng gói?
Vì chỉ số đứng ở vị trí thứ 13 tính từ phải, được nhân với trọng số 3 trong thuật toán mod 10, nên tổng thay đổi theo chỉ số. Đệm số 0 thì không đổi vì 0 nhân 3 vẫn bằng 0. Đó là lý do GTIN-14 chỉ số 0 giữ nguyên số kiểm tra của EAN-13 còn chỉ số 1–8 thì khác.
Nên lưu GTIN trong phần mềm theo dạng nào?
Dạng 14 số đệm 0 bên trái, theo khuyến nghị của GS1, để mọi mã dù quét ra 8, 12 hay 13 số đều so khớp về cùng một bản ghi. Khi in bao bì, xuất lại dạng 13 hoặc 12 số tương ứng. Cách này tránh tình trạng một sản phẩm có hai mã trong danh mục.
EAN-8 có đổi sang EAN-13 được không?
Không. GTIN-8 là dải mã riêng do GS1 cấp cho bao bì nhỏ, không được suy ra từ hay đổi sang GTIN-13. Bạn chỉ có thể đệm 6 số 0 để lưu dạng 14 số trong phần mềm. Nếu bao bì đủ chỗ cho EAN-13, doanh nghiệp phải cấp mã riêng từ mã doanh nghiệp của mình.
Chỉ số đóng gói 1 nghĩa là thùng 1 sản phẩm?
Không. Chỉ số không mang nghĩa số lượng; doanh nghiệp tự quy ước và kê khai số lượng thực tế với GS1 hoặc đối tác. Thông lệ dùng 1 cho cấp đóng gói nhỏ nhất trên đơn vị lẻ, 2 cho cấp kế tiếp, 3 cho pallet. Số lượng trong thùng có thể in kèm bằng AI (37) trong GS1-128.
Căn cứ / Nguồn
- GS1 General Specifications, mục 3.3 GTIN và 7.9 số kiểm tra
- GS1 — GTIN Management Standard
- GS1 — Packaging levels và GTIN-14 (Indicator digit)
- ISO/IEC 15420 (EAN/UPC) và ISO/IEC 16390 (ITF-14)
Cập nhật: 12/09/2026. Công cụ xử lý hoàn toàn trong trình duyệt, không lưu dữ liệu.