This page is available in English.
UPC-E Barcode
The camera app can scan this. The Zebra app can scan this.
UPC-E is a space-saving version of UPC-A for small items. It drops runs of zeros from the 12-digit number so the code can be printed with only six encoded digits, and a scanner expands it back to the full UPC-A.
Also called UPC-E (zero-suppressed UPC), GTIN-12 compressed.
In this family
Specifications
| Standard | GS1 General Specifications; ISO/IEC 15420 |
|---|---|
| Character set | Numeric (0-9) |
| Capacity | Fixed 8 digits (number system + 6 data + check) |
| Check digit | GS1 modulo 10 check digit (computed on the expanded UPC-A) |
| Dimension | 1D linear |
| Origin | Part of the UPC system (Uniform Code Council) |
Where it is used
Small retail packages in North America (cans, snacks)
People use it for small retail packages in North America (cans, snacks).
The camera app can scan this. The Zebra app can scan this. Both return the raw text.
Example
01234565
Scan and create
Create this code opens the barcode generator with this symbology and the sample text filled in.
The camera app can scan this. It returns the raw text. It does not open links, look up products, or start a payment. The desktop companion types that text into the focused field.
The Zebra app can scan this. It returns the raw text.
Number system 0
Number system 0 is the ordinary UPC-E symbol. The camera app can scan this and shows it as UPC-E. The Zebra app can scan this too.
UPC-E (number system 0)
UPC-E0 is the everyday form of UPC-E, where the hidden number system digit is 0. Label software often lists it separately because the printer can take a full 12-digit UPC-A and compress it automatically.
Character set: Numeric (0-9)
Example: 01234565
Part of the UPC system
Number system 1
Number system 1 is a different UPC-E. This page does not say the camera app or the Zebra app can scan it.
UPC-E1
UPC-E1 uses the same compressed layout as UPC-E0 but with number system 1. The different parity pattern tells the scanner which leading digit to restore when expanding the code to UPC-A.
Character set: Numeric (0-9)
Standard: GS1 / UCC (number system 1)
Example: 11234562