Pengilang melabelkan produk mereka dengan barcode untuk membolehkan pengenalan pantas item menggunakan pengimbas. Peruncit menggunakan barcode pengeluar sempena sistem titik jualan mereka sendiri untuk membantu dalam check-out, memantau inventori dan menetapkan harga. Kod bar yang paling umum untuk jualan runcit di A.S. ialah Kod Produk Seragam (UPC), yang didaftarkan dengan Majlis Kod Seragam. Walaupun UPC biasanya mengandungi 10 digit, sesetengah produk memerlukan UPC dipenggal (UPC-E) disebabkan oleh sekatan saiz. Pengilang boleh memangkas UPC dengan mengeluarkan sifar tambahan yang dimasukkan semula secara automatik semasa mengimbas.
Kenal pasti angka akhir UPC dipenggal. Menukar UPC-A (UPC-A) penuh UPC-E memerlukan menekan sifar berlebihan dan mengenal pasti operasi yang dilakukan dengan angka akhir.
Letakkan angka akhir selepas dua digit pertama UPC-E jika angka terakhir adalah sifar, satu atau dua. Tambah empat sifar berikutan angka akhir itu. Sebagai contoh, jika UPC dipenggal ABXYZ1 maka UPC-A yang lengkap adalah AB100-00XYZ
Cari angka ketiga jika UPC dipenggal berakhir dengan nombor tiga. Masukkan lima sifar berikutan angka ketiga dan keluarkan digit akhir. Sebagai contoh, jika UPC dipenggal AB5YZ3 maka UPC-A yang lengkap ialah AB500-000YZ
Masukkan lima sifar selepas digit keempat UPC dipenggal jika ia berakhir dengan nombor empat. Keluarkan angka terakhir. Sebagai contoh, jika UPC dipenggal adalah ABCDZ4 maka UPC-A lengkap adalah ABCD0-0000Z.
Isikan sifar yang ditekan jika UPC dipenggal berakhir dengan angka lima hingga sembilan. Masukkan empat sifar sebelum digit terakhir UPC-E untuk mengembangkannya. Sebagai contoh, jika UPC dipenggal ABCDE8 maka UPC-A lengkap adalah ABCDE-00008.