1D (chiziqli) shtrix-kodlar — masalan, EAN-13 yoki Code 128 — odatda faqat tovar raqamini saqlaydi. Ular chakana savdo va omborda koʻp yillardan beri ishlatiladi va deyarli har qanday skaner ularni oʻqiydi.
2D kodlar — DataMatrix, QR, PDF417 — kichik maydonda ancha koʻp maʼlumot saqlaydi: seriya raqami, partiya, muddat va himoya belgisi. Shuning uchun Asl Belgi kabi raqamli markirovka tizimlari DataMatrix koddan foydalanadi.
Tanlash qoidasi oddiy: agar sizga faqat tovarni aniqlash kerak boʻlsa, 1D yetarli. Agar har bir donani alohida kuzatish yoki markirovka talab qilinsa, 2D kodlarni oʻqiy oladigan skaner (imager) kerak. Bugun koʻp xaridorlar ikkalasini ham oʻqiydigan 2D skanerni tanlaydi.