| |
   
Morovia.com Home | Fonts | Components | Labeling | Library | Order | Forum
   Search for

   Advanced Search
 

 

 
Home >> Library >> Symbology >> UPC-E

UPC-E Specification

Content Updated: April 24, 2003
Morovia Product

Morovia UPC/EAN/Bookland Fontware package contains 5 different sizes of fonts to print any UPC/EAN/bookland barcodes including 2-digit and 5-digit add-on barcodes. Order now and start to print barcodes. For more information click here.

 

Introduction

The UPC-E barcode is the short form representation of a UPC number. It reduces the data length from 12 digits to 6 digits by compressing the extra zeros. It is suited for identifying products in small packages.

A UPC-E barcode has 6 digits with an implied number system 0. The first 5 digits are calculated based on a conversion algorithm described below. The last digit is the check digit of the original UPC-A symbol. For more information about UPC number, click here.

Conversion between UPC-A and UPC-E

Not any UPC-A can be converted to UPC-E. These codes who have a corresponding UPC-E code must have at least 4 zeros. The rules are:

  1. If the manufacturer code ends with 000, 100, or 200, the UPC-E code consists of the first two characters of the manufacturer code, the last three characters of the product code, followed by the third character of the manufacturer code. Under this case, The product code must be 00000 and 00999.
  2. If the manufacturer code ends with 00 but does not meet the #1 requirement, The UPC-E code consists of the first three characters of the manufacturer code, the last two characters of the product code, followed by digit “3”. The product code can only contain two digits(00000 to 00099).
  3. If the manufacturer code ends in 0 but non of the above qualifies, the UPC-E consists of the first four digits manufacturer code and the last digit of the product code, followed by the digit “4”. The product code in this case can only contain one digit(00000 to 00009).
  4. If the manufacturer code ends with non-zero digit, the UPC-E code consists of the manufacturer code and the last digit of the product code. In this case the product case can only be one from 00005 to 00009 because 0 to 4 has been used for the above four cases.

We provide free web-based utilities for conversions between UPC-A and UPC-E. Click here if you want to perform such conversions.

Check Digit Calculation

The UPC-E check digit has the same value of the check digit on the equivalent UPC-A number. If you do not have the UPC-A number you need to reverse the conversion process, get the UPC-A, then calculate the check digit using the algorithm described in UPC-A specification.

Encoding

A UPC-E symbol has the following structure:

  1. Start guard bars, always with a pattern bar+space+bar.
  2. Left halve, five digits calculated from the equivalent UPC number.
  3. Check digit.
  4. Stop guard bars, always with a pattern bar+space+bar.

Web Tool

At barcode knowledge library we provide free web-based utilities for readers to calculate check digits, performing number conversions. To calculate UPC check digit or perfrom UPC-A/UPC-E conversion, refer to this page. If you have purchased Morovia UPC/EAN/Bookland Font, you may consider checking out this page for additional utilities for character mapping.

To top of page

Last Updated: April 24, 2003