Đang tải công cụ Tạo mã vạch nội bộ…
Mục lục
Công cụ tạo mã vạch nội bộ ở trên tạo mã cho sản phẩm bán trong cửa hàng, quán, kho của bạn mà không cần đăng ký GS1: Code 128 với mã tự đặt (SHOP-0001, chữ và số, mọi độ dài) hoặc EAN-13 dải nội bộ 200–299 (prefix 2xx + 9 số + số kiểm tra) mà máy tính tiền, phần mềm bán hàng nhận như mã siêu thị. Tải PNG, SVG, xem gợi ý đặt mã và bảng so sánh hai kiểu.
Mã nội bộ chỉ có giá trị trong hệ thống của bạn; muốn bán vào siêu thị, sàn hoặc xuất khẩu phải đăng ký mã doanh nghiệp GS1 (893). Không lưu dữ liệu.
Cách tạo
- Nhập mã sản phẩm hoặc số thứ tự: SHOP-0001 (chữ + số) cho Code 128, hoặc 000000001 (9 số) cho EAN-13 nội bộ.
- Chọn kiểu mã nội bộ: Code 128 (khuyến nghị: mọi độ dài, chứa chữ, mọi máy quét đọc) hoặc EAN-13 dải 2xx; với EAN-13 chọn prefix nội bộ 200–299 (mặc định 200), công cụ ghép prefix + 9 số và thêm số kiểm tra.
- Xem mã, bảng cấu trúc và mục Đăng ký GS1 (khi nào cần), rồi Tải PNG hoặc SVG. Cần nhiều mã liên tiếp thì dùng tool Dãy mã tự tăng với cùng cấu trúc.
| Tiêu chí | Code 128 | EAN-13 nội bộ (200–299) |
|---|---|---|
| Nội dung | Chữ + số, 1–80 ký tự | Đúng 13 số: 2xx + 9 số + kiểm tra |
| Phần mềm bán hàng | Đa số nhận; tra theo chuỗi | Mọi POS nhận như hàng siêu thị |
| Cân điện tử in tem | Ít hỗ trợ | Chuẩn cân: 2x + mã hàng + giá/khối lượng |
| Kích thước tem | Theo số ký tự | Cố định ≈ 37 × 26 mm (100 %) |
| Trùng với hàng bên ngoài | Không (chuỗi riêng) | Có thể trùng hàng 2xx của cửa hàng khác; chỉ dùng nội bộ |
| Đăng ký | Không | Không |
Gợi ý đặt mã Code 128: tiền tố nhóm hàng + số thứ tự đệm 0 (AO-0001 áo, QU-0001 quần), tổng dưới 12 ký tự để tem 35 × 22 mm còn quét được; tránh dấu tiếng Việt, khoảng trắng.
Dải 200–299 theo GS1 và giới hạn của mã nội bộ
GS1 General Specifications dành prefix 200–299 cho “restricted circulation”: mã do từng cửa hàng, chuỗi tự cấp và chỉ có ý nghĩa trong hệ thống đó. Mã này không đăng ký, không tra cứu được công khai và không được dùng khi bán ra ngoài.
| Dải prefix | Ý nghĩa | Ai cấp |
|---|---|---|
| 200–299 | Mã nội bộ (in-store, restricted circulation) | Cửa hàng tự cấp |
| 020–029, 040–049 (UPC) | Mã nội bộ tương ứng ở Bắc Mỹ | Cửa hàng tự cấp |
| 2x + hàng cân | Cân điện tử: 2x + 5 số mã hàng + 5 số giá hoặc khối lượng + kiểm tra | Cấu hình trong cân |
| 893 | Doanh nghiệp đăng ký tại GS1 Việt Nam | GS1 Việt Nam |
| 977, 978–979 | ISSN, ISBN | Cơ quan ISSN/ISBN |
Code 128 không thuộc hệ thống GS1 (trừ GS1-128 có FNC1) nên không bị ràng buộc dải, và bwip-js tự chọn subset tối ưu cho chuỗi bạn nhập. Khi chuyển từ mã nội bộ sang mã GS1, giữ mã nội bộ làm SKU trong phần mềm và thêm cột GTIN, không đổi tên hàng.
Sàn thương mại điện tử: Shopee, Lazada, TikTok Shop không bắt buộc GTIN với đa số ngành nên mã nội bộ chỉ dùng cho quản lý kho; Amazon từ chối mã 2xx. Xem tool mã vạch cho sàn TMĐT và tool mã vạch sản phẩm khi đã có GCP.
Ví dụ
Hai ví dụ có sẵn trong công cụ (xuất từ bwip-js).
Code 128: SHOP-0001
Kiểu khuyến nghị; phần mềm bán hàng tra sản phẩm theo chuỗi SHOP-0001.
EAN-13 nội bộ: 200 + 000000001 → 2000000000015
Máy tính tiền nhận như mã siêu thị; chỉ có giá trị trong cửa hàng của bạn.
Trường hợp đặc biệt / lỗi hay gặp
Nhầm lẫn phổ biến về mã nội bộ.
- Tự đặt mã 893… khi chưa đăng ký: vi phạm Nghị định 74/2018 và có thể trùng mã doanh nghiệp khác; dùng 2xx hoặc Code 128.
- Đưa mã 2xx lên sàn, gửi siêu thị: bị từ chối hoặc trùng hàng khác; đăng ký GS1 trước.
- Cân điện tử không đọc mã 200 của công cụ: cân dùng cấu trúc riêng 2x + mã hàng 5 số + giá 5 số; cấu hình trong cân thay vì tạo ở đây.
- Phần mềm bán hàng không nhận Code 128 có chữ thường: dùng chữ in hoa; một số phần mềm phân biệt hoa thường.
- Mã trùng giữa hai chi nhánh: thêm tiền tố chi nhánh (HN-, SG-) hoặc chia dải số.
- Cần in tem giá kèm mã: dùng tool Tạo tem giá sản phẩm với cùng mã.
Công cụ liên quan
- Tạo dãy mã tự tăng — sinh hàng loạt SHOP-0001 … 5000
- Tạo tem giá sản phẩm — tem có tên, giá và mã nội bộ
- Tạo mã vạch Code 128 — tùy chỉnh kích thước, subset
- Tạo mã vạch sản phẩm — khi đã có mã doanh nghiệp GS1
- Tra cứu mã vạch nước nào — ý nghĩa các dải prefix
Thuật ngữ liên quan
Câu hỏi thường gặp
Mã vạch nội bộ có hợp pháp không?
Có. Nghị định 74/2018/NĐ-CP chỉ điều chỉnh mã theo chuẩn GS1 (893…) dùng lưu thông; mã tự đặt bằng Code 128 hoặc dải 200–299 để quản lý trong cửa hàng không cần đăng ký và không vi phạm. Điều không được làm là tự dùng prefix quốc gia 893 khi chưa được GS1 Việt Nam cấp.
Nên chọn Code 128 hay EAN-13 dải 200?
Code 128 nếu bạn quản lý bằng phần mềm bán hàng, kho: mã chứa chữ, ngắn gọn, không giới hạn số lượng. EAN-13 dải 200 khi máy tính tiền hoặc thiết bị cũ chỉ nhận mã 13 số, hoặc cần đồng nhất với hàng siêu thị trong cùng danh mục. Cả hai không cần đăng ký và không dùng bán ra ngoài.
Máy tính tiền, KiotViet, Sapo có quét được mã này không?
Được. Các phần mềm bán hàng phổ biến tại Việt Nam cho nhập mã sản phẩm dạng chuỗi bất kỳ và tra theo chuỗi máy quét trả về; Code 128 SHOP-0001 hay EAN-13 2000000000015 đều hoạt động. Khi tạo sản phẩm trong phần mềm, nhập đúng chuỗi mã vạch vào trường Mã vạch/Barcode.
Bao giờ phải chuyển sang mã GS1?
Khi bán vào siêu thị, chuỗi bán lẻ, sàn yêu cầu GTIN (Amazon, một số ngành TikTok Shop), xuất khẩu, hoặc muốn người tiêu dùng tra cứu được sản phẩm. Đăng ký mã doanh nghiệp GS1 rồi dùng tool Tạo mã vạch sản phẩm; giữ mã nội bộ làm SKU để không phải sửa dữ liệu cũ.
Mã 2xx có trùng với cửa hàng khác không?
Có thể, vì mọi cửa hàng đều được tự cấp trong dải 200–299; đó là lý do mã này chỉ có giá trị nội bộ. Hàng mang mã 2xx của siêu thị A quét ở siêu thị B sẽ ra sản phẩm khác hoặc không có. Trong một hệ thống nhiều chi nhánh, dùng chung một danh mục để tránh trùng.
Tạo hàng loạt mã nội bộ bằng cách nào?
Dùng tool Tạo dãy mã tự tăng: tiền tố SHOP-, số bắt đầu 1, số lượng, đệm 4 chữ số cho Code 128; hoặc chọn EAN-13 với tiền tố 200 và đệm 9 chữ số. Tải ZIP PNG đặt tên theo mã và CSV để nhập vào phần mềm bán hàng, hoặc chuyển sang tool in tem.
Căn cứ / Nguồn
- GS1 General Specifications, mục 1.4.5 (restricted circulation numbers 200–299) và 2.1 (GTIN)
- GS1 — Company prefix và dải số đặc biệt
- Nghị định 74/2018/NĐ-CP — quản lý mã số mã vạch
- ISO/IEC 15417:2007 — Code 128
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.