Các nhà sản xuất dán nhãn sản phẩm của họ bằng mã vạch để cho phép nhận dạng nhanh vật phẩm bằng máy quét. Các nhà bán lẻ sử dụng mã vạch của nhà sản xuất kết hợp với hệ thống điểm bán hàng của riêng họ để hỗ trợ thanh toán, theo dõi hàng tồn kho và đặt giá. Mã vạch phổ biến nhất cho doanh số bán lẻ ở Hoa Kỳ là Mã sản phẩm thống nhất (UPC), được đăng ký với Hội đồng mã thống nhất. Mặc dù các UPC thường chứa 10 chữ số, một số sản phẩm yêu cầu UPC bị cắt ngắn (UPC-E) do hạn chế kích thước. Các nhà sản xuất có thể cắt bớt các UPC bằng cách loại bỏ các số 0 bổ sung được tự động chèn lại khi quét.
Xác định chữ số cuối cùng của UPC bị cắt ngắn. Chuyển đổi một UPC có độ dài đầy đủ (UPC-A) sang UPC-E yêu cầu loại bỏ các số 0 thừa và xác định thao tác được thực hiện với chữ số cuối cùng.
Đặt chữ số cuối cùng sau hai chữ số đầu tiên của UPC-E nếu chữ số cuối cùng là 0, một hoặc hai. Thêm bốn số không theo chữ số cuối cùng đó. Ví dụ: nếu UPC bị cắt là ABXYZ1 thì UPC-A hoàn chỉnh là AB100-00XYZ
Xác định vị trí chữ số thứ ba nếu UPC bị cắt cụt kết thúc bằng số thứ ba. Chèn năm số 0 sau chữ số thứ ba và xóa chữ số cuối cùng. Ví dụ: nếu UPC bị cắt là AB5YZ3 thì UPC-A hoàn chỉnh là AB500-000YZ
Chèn năm số 0 sau chữ số thứ tư của UPC bị cắt bớt nếu nó kết thúc bằng số bốn. Xóa chữ số cuối cùng. Ví dụ: nếu UPC bị cắt là ABCDZ4 thì UPC-A hoàn chỉnh là ABCD0-0000Z.
Điền vào các số 0 bị loại bỏ nếu UPC bị cắt cụt kết thúc với các số từ năm đến chín. Chèn bốn số 0 trước chữ số cuối cùng của UPC-E để mở rộng nó. Ví dụ: nếu UPC bị cắt là ABCDE8 thì UPC-A hoàn chỉnh là ABCDE-00008.