Mã vạch, còn được gọi là mã sản phẩm phổ quát (UPC), là một dạng thông tin có thể đọc được bằng máy để được quét trên bề mặt sản phẩm. Mã vạch được đọc bởi một máy quét truyền nó vào cơ sở dữ liệu nơi nó có thể được theo dõi. Mỗi số trên một mã vạch có một ý nghĩa đặc biệt và những số này được thêm vào, nhân lên và chia theo một số công thức để tạo cho chúng một tính độc đáo riêng. Mỗi mã vạch bao gồm ba phân đoạn.
Số nhà sản xuất
Số tiền tố của công ty UCC (số của nhà sản xuất) có thể bao gồm 6, 7, 8 hoặc 9 chữ số. Con số này được chỉ định bởi GSI-US. Nói chung, các công ty lớn hơn có số lượng dài hơn.
Số sản phẩm
Mã mặt hàng (số sản phẩm) là số được chỉ định để xác định các sản phẩm riêng lẻ và có thể bao gồm từ hai đến năm chữ số (100 đến 100.000 mã mặt hàng). Con số này được chỉ định bởi các công ty cá nhân.
Số kiểm tra
Số kiểm tra được tính từ tiền tố công ty và số mã mặt hàng, để đảm bảo dữ liệu được soạn chính xác.