Sigara barkodlarının farklı olmasının birkaç nedeni vardır: Ülke kodu: Barkodun ilk 2 veya 3 hanesi, ürünün üretildiği ülkeyi temsil eder. Üretici kodu: Sonraki rakam grubu, üreticiyi veya marka sahibini tanımlar. Ürün kodu: Üretici kodundan sonra gelen bu bölüm, sigara çeşidi veya paket boyutunu belirtir. Kontrol basamağı: Son rakam, barkodun doğruluğunu kontrol etmek için kullanılır. Ayrıca, farklı sigara markaları ve ülkeler, alt kodlar için farklı formatlar kullanabilir.