Barkodları oluşturan rakamlar rastgele verilmez. Bunun
için bir numaralandırma sisteminden yararlanılır. Bu
numaralandırma sistemlerinden ülkemizde en yaygın olarak
kullanılanında on üç rakam bulunur. Bunlardan ilk üçü ülke
kodudur. Türkiye’nin ülke kodları 868 ve 869’dur. Üretici
firmanın kod numarası da bu sayıyla başlar. Bu kod numarası
yediyle on iki basamak arasında değişebilir. Üretici firmanın
kod numarasını ürünün kodu izler. Ürün kodu beş basamağa
kadar çıkabilir. En sondaki sayıysa kontrol basamağıdır.
Kontrol basamağı barkod okunurken bir hata olup olmadığını
kontrol etmeyi sağlar.