Barcode Guide


Universal Product Code (UPC) was initially developed in the 1970s for use by the US grocery industry, and its use has spread into other retail marketplaces in the US and internationally.

UPC-E is the compressed version of UPC. It suppresses zeroes to save space and was developed for items that are too small to accommodate the larger UPC-A barcode.

UPC-E is defined in ISO/IEC 15420 Information technology - Automatic identification and data capture techniques - EAN/UPC bar code symbology specification. The GS1 implementation is defined in GS1 General Specifications.

ClosedSymbol Structure

ClosedCharacter Set

ClosedCheck Digit


ClosedAdd-on Symbols

ClosedCombining UPC with Other Symbologies


When your barcoding needs reach professional strength, turn to BarTender barcode software, the world’s most trusted software for barcodes, label printing, RFID tags, plastic cards/badges, and more. Download a free 30-day trial edition of BarTender barcode software now.