UPC-A vs. UPC-E: Which Barcode for Small Packaging?
Struggling to fit a barcode on a small item? Learn when and how to use the compact UPC-E format.
The standard **UPC-A** barcode is great, but it can be too large for small items like cosmetics, pencils, or chewing gum packs. That's where its smaller cousin, **UPC-E**, comes in. This guide explains the difference and when you should use it.
UPC-A: The Standard
UPC-A is the 12-digit barcode you see on most retail products in North America. It's the default choice for any standard-sized product.
UPC-E: The Compact Solution
**UPC-E** is an 8-digit barcode that is a "zero-suppressed" version of a longer UPC-A code. It contains the same information but in a much smaller footprint. This is achieved by removing "extra" zeros from the manufacturer and product codes. Not every UPC-A can be converted to UPC-E; it's only possible for UPC-A codes with specific patterns of zeros.

When to Use UPC-E
The rule is simple: **Only use UPC-E when a UPC-A barcode will not fit on your product's packaging.**
While UPC-E is scannable in almost all retail systems, UPC-A is the universal standard. Always default to UPC-A unless space constraints make it impossible. If you have a GS1 company prefix, you can check their guidelines to see if your UPC-A numbers are eligible for conversion to UPC-E.