Els fabricants etiqueten els seus productes amb codis de barres per permetre la identificació ràpida de l'element mitjançant un escàner. Els minoristes utilitzen els codis de barres dels fabricants juntament amb el seu propi sistema de punt de venda per ajudar en el check-out, monitoritzar l'inventari i establir preus. El codi de barres més comú per a les vendes al detall als Estats Units és el Codi uniforme del producte (UPC), que està registrat al Consell uniforme de codis. Encara que les UPC solen contenir 10 dígits, alguns productes requereixen una UPC truncat (UPC-E) a causa de restriccions de mida. Els fabricants poden truncar les UPC eliminant zeros addicionals que es tornen a inserir automàticament després de l'escaneig.
Identifiqui el dígit final de la UPC truncada. La conversió d'una UPC de llarga durada (UPC-A) a UPC-E requereix suprimir els zeros en excés i identificar la operació realitzada amb el dígit final.
Col·loqueu el dígit final després dels dos primers dígits de la UPC-E si el dígit final és zero, un o dos. Afegiu quatre zeros després d'aquest dígit final. Per exemple, si la UPC truncada és ABXYZ1, la UPC-A completa és AB100-00XYZ
Localitzeu el tercer dígit si la UPC truncada acaba amb el número tres. Insereix cinc zeros després del tercer dígit i elimineu el dígit final. Per exemple, si la UPC truncada és AB5YZ3, la UPC-A completa és AB500-000YZ
Insereix cinc zeros després del quart dígit de la UPC truncat si acaba amb el número quatre. Suprimeix el dígit final. Per exemple, si la UPC truncada és ABCDZ4, la UPC-A completa és ABCD0-0000Z.
Ompliu els zeros suprimits si la UPC truncada acaba amb els números del cinc al nou. Introduïu quatre zeros abans del dígit final de la UPC-E per ampliar-lo. Per exemple, si la UPC truncada és ABCDE8, la UPC-A completa és ABCDE-00008.