codigo-qr.es

§BARCODE / UPCE

UPC-E generator for small packaging in North American markets

UPC-E is the compressed UPC-A version, the American equivalent of EAN-8. 8 visible digits the reader expands to UPC-A. Ideal for cosmetic samples, candy and mini-size products. Pro plan.

  • UPCE standard
  • Live preview
  • Scans on any reader

UPCE is a Pro format

Create a free account and upgrade to Pro to generate this format and the other advanced ones (UPC-A, UPC-E, Code 39, ITF-14, GS1-128). Pro also includes unlimited dynamic QR codes, full analytics and a center logo.

  • All advanced formats
  • Unlimited dynamic QR codes
  • No watermark

§WHAT IS

What is UPC-E exactly?

UPC-E is a compressed UPC-A for packaging too physically small for the full format. It applies a zero-suppression technique to show 8 visible digits that the reader expands automatically to 12.

While EAN-8 uses a completely independent code, UPC-E is mathematically a reduced UPC-A. There are strict rules about which UPC-A codes can be compressed and which cannot. Compression works by suppressing consecutive zeros at specific positions of the 12-digit code. If your original UPC-A is 04210000526, the consecutive zeros are removed when stored as 8 visible UPC-E digits, and the reader reconstructs the full UPC-A at scan time. The patterns admitting compression are four cases defined by GS1 US: - Pattern 1: digits 6-10 are 00000 and product runs from 00000 to 00099. - Pattern 2: digits 7-10 are 0000 and product runs from 00000 to 00999. - Pattern 3: digits 8-10 are 000 and product runs from 00000 to 09999. - Pattern 4: digit 11 is one of 5-9 and previous digits follow specific manufacturer rules. Laser and 2D image readers expand UPC-E to UPC-A automatically at scan time, and the receiving system always gets UPC-A. For the POS operator, UPC-E and UPC-A are indistinguishable: only the printed appearance changes. UPC-E occupies about 22 mm of width versus 37 mm of full UPC-A, allowing use on packaging that wouldn't otherwise admit a barcode with reading quality.

§WHEN TO USE

When is UPC-E appropriate?

When GS1 US has assigned you a UPC-A eligible for compression and your American packaging doesn't admit UPC-A at 80%. In practice, cosmetic sample-size products, individual candies and mini SKUs in mass consumption.

GS1 US doesn't assign UPC-E directly. They assign UPC-A and, if the code meets compression rules, you can represent your codes in UPC-E to print on small packaging. This means two things: - If your assigned UPC-A is not compressible, you cannot use UPC-E even if your packaging is tiny. You'll have to reduce UPC-A to 80% or request range reassignment from GS1 US. - Companies requesting UPC-A for small products choose ranges compatible with compression from the start. If you'll register and know some of your SKUs are mini packaging, communicate it to GS1 US so the assigned range is compatible with UPC-E. Typical UPC-E uses in the US and Canada: - Cosmetic samples and promotional miniatures with usable face under 25 mm. - Individual candies, gum and mini energy bars. - Drugstore travel sizes (hotel shampoos, travel toothpaste). - Impulse products at supermarket checkouts where reduced UPC-A doesn't fit. Don't use UPC-E for European market (EAN-8 is native there), for internal warehouse identifiers (alphanumeric Code 128 is better), or for master cartons (ITF-14).

§SPECS

UPC-E technical specifications

Length

7-8

Characters

Digits only

Example

01234565

Check digit

No

UPC-E follows the same ISO/IEC 15420 standard as UPC-A, with a compression layer defined by GS1 US: - Visible length: 8 digits (1 system number, 6 compressed data, 1 control). - Internal encoding: the reader expands to 12-digit UPC-A according to compression pattern. - Character set: digits 0-9 only. - Check digit: modulo 10 calculated over expanded UPC-A, not over the 8 visible digits. - Nominal dimensions: 22.11 mm × 25.93 mm at 100% (X factor = 0.33 mm). Narrower than UPC-A but same height. - Quiet zone: 9X left and 7X right. - Compatibility: any UPC/EAN reader after 1980. Conversion to UPC-A is transparent. - Damage tolerance: none, like UPC-A.

§COMPARISON

How does UPC-E differ from EAN-8 and reduced UPC-A?

UPC-E is the American equivalent of EAN-8. UPC-A reduced to 80% remains more flexible if your packaging still admits it.

UPC-E vs EAN-8: same use cases, different markets. UPC-E is mathematically a compressed UPC-A (12 internal digits, 8 visible). EAN-8 is a completely independent code with 8 real digits. The assignment comes from your national GS1 according to your registration country. UPC-E vs UPC-A at 80%: reduced UPC-A measures approximately 29.8 × 20.7 mm, vs 22.1 × 25.9 mm of UPC-E. UPC-A at 80% still fits in many small packages and doesn't require compression patterns, which makes it more flexible. UPC-E is for cases where reduced UPC-A really doesn't fit.

§FAQ

Frequently asked questions about UPCE

  • Q.01

    Can I convert any UPC-A to UPC-E?

    No. Only UPC-A codes whose digits follow the four compression patterns defined by GS1 US allow conversion to UPC-E. If your code is not compressible, you must use UPC-A at the minimum size (80%) or request range reassignment from GS1 US.

  • Q.02

    Why don't some UPC-A codes admit compression?

    Because compression to UPC-E suppresses consecutive zeros at specific positions, and codes without those consecutive zeros cannot be reconstructed to original UPC-A unambiguously. GS1 US documents the four acceptable patterns and only assigns compatible ranges when explicitly requested.

  • Q.03

    Does the reader expand UPC-E to UPC-A automatically?

    Yes. Any laser or 2D image reader after 1980 recognizes UPC-E by its distinctive structure (8 digits with specific quiet zones) and expands to internal UPC-A before sending it to the system. The POS operator never sees UPC-E.

  • Q.04

    Is UPC-E used outside the US and Canada?

    Technically any modern scanner reads it, but administratively UPC-E is tied to GS1 US. A European company selling in the European market uses EAN-8, not UPC-E. If you export an American product with UPC-E to Europe, European readers process it without issue.

  • Q.05

    How do I identify if my UPC-A is compressible to UPC-E?

    Look at digits in positions 7-11 of your UPC-A. If they end in 00000, 0000, 000, or follow specific manufacturer rules, they are compression candidates. The reliable way is to ask GS1 US when requesting a range: indicate that you need UPC-E compressible codes and they assign compatible numbers from the start.

Ready to create your UPCE code

Unlock this format by upgrading to Pro. Cancel any time from your dashboard.

Upgrade to Pro