Fabrikanter mærker deres produkter med stregkoder for at muliggøre hurtig identifikation af genstanden ved hjælp af en scanner. Detailhandlere bruger fabrikantens stregkoder i forbindelse med deres egen salgssted til hjælp ved check-out, overvågning af lager og fastsatte priser. Den mest almindelige stregkode for detailsalg i USA er den ensartede produktkode (UPC), som er registreret i Uniform Code Council. Selv om UPC'er normalt indeholder 10 cifre, kræver nogle produkter en afkortet UPC (en UPC-E) på grund af størrelsesbegrænsninger. Producenter kan afkorte UPC'er ved at fjerne ekstra nul, der automatisk genindsættes ved scanning.
Identificer det endelige ciffer i den afkortede UPC. Konvertering af UPC (UPC-A) i fuld længde til UPC-E kræver undertrykkelse af overskydende nuller og identifikation af operationen udført med det endelige ciffer.
Placer det endelige tal efter de to første cifre i UPC-E, hvis det endelige tal er en nul, en eller to. Tilføj fire nuller efter det endelige tal. Hvis for eksempel den afkortede UPC er ABXYZ1, er den komplette UPC-A AB100-00XYZ
Find det tredje ciffer, hvis den afkortede UPC slutter med nummer tre. Indsæt fem nuller efter det tredje ciffer og fjern det endelige ciffer. Hvis for eksempel den afkortede UPC er AB5YZ3, er den komplette UPC-A AB500-000YZ
Indsæt fem nul efter fjerde ciffer i den afkortede UPC, hvis den slutter med nummer fire. Fjern det endelige tal. For eksempel, hvis den afkortede UPC er ABCDZ4, så er den komplette UPC-A ABCD0-0000Z.
Udfyld de undertrykte nuller, hvis den afkortede UPC slutter med tal fem til ni. Indsæt fire nulstiller før det endelige ciffer i UPC-E for at udvide det. For eksempel, hvis den afkortede UPC er ABCDE8, så er den komplette UPC-A ABCDE-00008.