Small Format Retail
Understanding the UPC-E Barcode
Compact precision for small items. Master the zero-suppression standard required for items like cosmetics and chewing gum.
What is UPC-E?
UPC-E is a compact version of the standard 12-digit UPC-A barcode. It is designed for small packaging where a full-sized barcode would not fit. This reduction in size is achieved through a process called "Zero Suppression."
Zero-Suppression Logic
A UPC-E barcode represents a standard 12-digit UPC-A code but removes redundant zeros in the manufacturer and item fields. Not every UPC-A can be compressed into a UPC-E; it is only possible for codes with specific zero-padding patterns defined by GS1.
The 8-Digit Structure
While the barcode physically represents 8 digits, it is often entered into systems as a compressed 6-digit string:
- Number System Digit: Always "0" or "1".
- 6-Digit Payload: The zero-suppressed data.
- Check Digit: The final digit, derived from the original UPC-A checksum.
Technical Specs
Digit Count6 or 8 Digits
SymbologyLinear (1D)
RequirementZero-Suppression
Use CaseSmall Packaging
Retail Compatibility
Almost all modern retail scanners automatically expand a UPC-E back to its full 12-digit UPC-A equivalent for database lookups.