Bulk Barcode Generator for UPC-E


Recommand:  Desktop Barcode Software With More Features:     Download Now

1. Enter barcode data in Excel for print bulk labels. 3. Generate sequence numbers for make barcodes.
2. Design barcode label with text, logo. 4. Print barcode label sheet to Avery 5160, 5161, 5162 . . .
5. Print barcode label on command line. 6. Add Ascii key to barcode: Tab, Enter, File Separator. etc.

Barcode Data: 

(Up to 100 rows, Desktop version no limits)

Tips:   You can edit data in Excel

or Word, then copy & paste

to this text box.

Or Make Sequence No. Barcodes.

Add Tab Key to Barcode

 6 digits

Use Excel Data to Print Bulk Barcode Labels - Desktop Freeware

Barcode Type:

ISBN Barcode With Price, QR Code bulk Generator

  Choose Another Barcode Type >>

Barcode Size:

Auto Resize to Fit Label Paper

  /     [ Width / Height ]     

Show Text on Bottom:

Add Multiple Line Texts to Barcode

Yes       No


Vertical Print Barcode and Text

Yes       No

Font Name / Size:

Export Barcodes to Word Excel for Further Editing



Right click each barcode to save to local.

Desktop version software can export bulk barcode images to a folder


Barcode Technology - UPC-E Barcode               Hide the description

The Universal Product Code (UPC) is a barcode symbology that is widely used in the United States, Canada, Europe, Australia, New Zealand, and other countries for tracking trade items in stores.

Valid characters:  0123456789

UPC-E is one of the many barcode formats currently in use.

A Barcode is a method of representing data in a visual, machine-readable form.

The barcode formats has two categories:

One-dimensional (1D) --- Barcodes represented data by varying the widths and spacings of parallel lines.

Two-dimensional (2D) --- Using rectangles, dots, hexagons and other geometric patterns to represented data.

UPC-E is 1D barcode.

UPC-E has 6 digits + prefix"0" +1 check digit = 8 digits.

The UPC E code is a short version with 8 digits, always starting with a zero. To allow the use of UPC barcodes on

smaller packages, where a full 12-digit barcode may not fit, a 'zero-suppressedversion of UPC was developed, called UPC-E, in which the number system digit, all trailing zeros in the manufacturer code, and all leading zeros in the product code, are suppressed (omitted). UPC-E is a variation of UPC-A which allows for a more compact barcode by eliminating "extra" zeros. Since the resulting UPC-E barcode is about half the size as an UPC-A barcode, UPC-E is generally used on products with very small packaging where a full UPC-A barcode couldn't reasonably fit. UPC-E uses a rather convoluted, but quite effective, method of compressing out unnecessary zeros. Keep in mind that in UPC-A there are five characters for the manufacturer code and five characters for the product code. The trick is to reduce all 10 characters into just 6 characters.

This symbology differs from UPC-A in that it only uses a 6-digit code, does not use M (middle) guard pattern, and the E (end) guard pattern is formed as space-bar-space-bar-space-bar, i.e. UPC-E barcode follows the pattern SDDDDDDE. The way in which a 6-digit UPC-E relates to a 12-digit UPC-A, is determined by UPC-E numerical pattern and UPC-E parity pattern. It can only correspond to UPC-A number system 0 or 1, the value of which, along with the UPC-A check digit, determines the UPC-E parity pattern of the encoding. With the manufacturer code digits represented by X's, and product code digits by N's. For example, a UPC-E 654321 may correspond to the UPC-A 065100004327 or 165100004324, depending on the UPC-E parity pattern of the encoded digits.

UPC-A consists of 12 numeric digits that are uniquely assigned to each trade item. It is also called UPC 12 and is very similar to the EAN code. Along with the related EAN barcode, the UPC is the barcode mainly used for scanning of trade items at the point of sale, per GS1 specifications. UPC data structures are a component of GTINs and follow the global GS1 specification, which is based on international standards. But some retailers (clothing, furniture) do not use the GS1 system (rather other barcode symbologies or article number systems). On the other hand, some retailers use the EAN/UPC barcode symbology, but without using a GTIN (for products sold in their own stores only).


If the manufacturer code ends in 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. The product code must be 00000 to 00999. If the manufacturer code ends in 00 but does not qualify for #1 above, the UPC-E code consists of the first three characters of the manufacturer code, the last two characters of the product code, followed by the digit "3". The product code must be 00000 to 00099. If the manufacturer code ends in 0 but does not quality for #1 or #2 above, the UPC-E code consists of the first four characters of the manufacturer code, the last character of the product code, followed by the digit "4". The product code must be 00000 to 00009. If the manufacturer code does not end in zero, the UPC-E code consists of the entire manufacturer code and the last digit of the product code. Note that the last digit of the product code must be in the range of 5 through 9. The product code must be 00005 to 00009.

Numbering of UPC-E :

(10 possible values per digit ^ 6 digits) × (2 possible parity patterns per UPC-E number) = 2,000,000.

Check digit calculation:

UPC-E doesn't have a check digit encoded explicity, rather the check digit is encoded in the parity of the other six characters. The check digit that is encoded is the check digit from the original UPC-A barcode.
Additionally, UPC-E may only be used if the number system is 0 or 1. The characters encoded are encoded with odd and even parity from the left-hand columns of the EAN-13 character formats in the table previously provided. The parity used for each character depends on the number system (0 or 1) and the check digit from the original UPC-A barcode.


UPC in its most common usage technically refers to UPC-A.
Other variants of the UPC exist:
UPC-B is a 12-digit version of UPC with no check digit, developed for the National Drug Code (NDC) and National Health Related Items Code.[failed verification] It has 11 digits plus a 1-digit product code, and is not in common use.
UPC-C is a 12-digit code with a product code and a check digit; not in common use.
UPC-D is a variable length code (12 digits or more) with the 12th digit being the check digit. These versions are not in common use.
UPC-E is a 6-digit code, that has its equivalent in UPC-A 12-digit code with number system 0 or 1.
UPC-2 is a 2-digit supplement to the UPC used to indicate the edition of a magazine or periodical.
UPC-5 is a 5-digit supplement to the UPC used to indicate suggested retail price for books.

Human Readable:

Most barcodes display their corresponding values below them, which makes it possible to human read and manually  enter the barcode values into the equivalent system when the barcode label is worn out and cannot be read by the barcode scanner.


It's not required to label all articles with the price. The price is stored in the database and can be accessed via the barcode number. There is no need to manually calculate the price of the product. You only need to use the POST system to scan the EAN barcode on each product purchased by a customer. Because each product has its own unique EAN number, the POST system can get the corresponding price of each product in the database and calculate the total amount. It is fast and safe because there is no way to make a mistake.


FAQ About UPC Barcode


 http://barcode.design/ - For Online

 http://Free-Barcode.com/ - For PC

EasierSoft Ltd.    Technology Support:  cs@easiersoft.com