İstehlakçılar məhsul qablaşdırmalarındakı ardıcıl qara və ağ barkod zolaqları ilə tanışdırlar. Ancaq hər kəs bunun altında hansı məlumatların gizləndiyini, barkodun nədən danışdığını bilmir.
Ən çox yayılmış barkod, EAN-13 Avropa Maddə Numaralandır. ABŞ və Kanadada 12 bitlik UPC kodu istifadə olunur.
Barkodun rəqəmsal dəyərindəki ilk üç simvol, məhsulun istehsalçısının qeydiyyata alındığı dərnəyin regional nümayəndəliyinin kodudur (milli təşkilatın prefiksi). Müəssisələrin əksəriyyəti ölkələrinin birliklərinin nümayəndəliyində qeydiyyatdan keçməyə üstünlük verirlər, lakin dərnək müəssisənin başqa bir ölkədə qeydiyyatını qadağan etmir, bu səbəbdən malların istehsal olunduğu ölkə ilk üç rəqəmlə müəyyən edilə bilməz..
İki ilə başlayan kodlar (200 ilə 299 önəkləri) ayrıca qorunur. Bu kodlar müəssisələr tərəfindən öz məqsədləri üçün istifadə olunur, ümumiyyətlə pərakəndə və qiymət, çəki və digər parametrləri göstərir. Bunlar müəssisə xaricində istifadə edilmir və üçüncü şəxslər tərəfindən qeydiyyata alınmır və tənzimlənmir.
Növbəti 4-6 rəqəm istehsalçının kodudur (məhsul istehsalçısının qeyd nömrəsi). Hər regional prefiks on min müəssisədən bir milyona qədər qeydiyyat üçün ayrılır. Bu sahənin uzunluğu regional ofisin qaydalarından asılıdır. Daha geniş bir sahə ölçüsü ilə daha çox müəssisə qeyd edilə bilər, lakin daha sonra hər bir müəssisəyə daha az miqdarda mal (sonrakı nömrələr) qeydiyyatdan keçirilməsinə icazə verilir. Beləliklə, şirkət kodu 6 rəqəmdirsə, hər şirkətə 1000 məhsul vahidi qeydiyyatdan keçirmək imkanı verilir.
Məhsulun kodu növbəti 3-5 rəqəmdir. Bu seqmentin uzunluğu, müəssisə kodunun uzunluğunun qeydiyyatçı tərəfindən əsas kimi seçilməsindən asılıdır. Eyni zamanda məhsulun rəqəmsal kodu heç bir semantik amil daşımır. Dərnək, mallara kodların ardıcıl olaraq verilməsini tövsiyə edir, çünki yeni məhsul növləri bu koda xüsusi bir semantik yük qoymadan buraxılır. Bu, mağazadakı terminal kompüterinin sadəcə məhsulun adının və qiymətinin saxlandığı öz kompüter bazasından götürdüyü məhsul maddəsinin seriya nömrəsidir.
Son rəqəm yoxlama nömrəsidir və skanerin vuruşları düzgün oxuduğunu yoxlamaq üçün istifadə olunur. Cüt yerlərdəki rəqəmlər 3-ə vurulur və sonra tək yerlərdəki nömrələr əlavə olunur. Sonra nəticələr ümumiləşdirilir və yekun məbləğdə yalnız sonuncu yerdəki rəqəm qalır. Sonra bu rəqəm 10-dan çıxılır. Nəticədə fərq, barkodda sonuncunun göstərdiyi ilə uyğun gəlməli olan çek nömrəsidir.