Nagyon sok féle vonalkód létezik.
Osztályozásuk : 2D-s, 3D-s (mátrix)
A 2D-S VONALKÓDON BELÜL VANNAK
– a fix hosszúságúak melyek általában ellenőrző számmal rendelkeznek. (check digit) Tipikusan ilyenek az EAN – kódok. Ezekben jobbára csak számok szerepelhetnek.
– a változó hosszúságúak (lineáris). Ezekbe sokszor alfanumerikus adatok is kerülhetnek. Fizikai méretük gyakran a bele kódolt karakterek számától is függ. Ezek tipikusan a CODE típusú kódok.
3D-S (MÁTRIX) “VONALKÓD)”
ezekből is több féle létezik, a tipikusan széles körben elterjedt típus a QR kód. Ebbe alfanumerikusan lehet kódolni szinte bármennyi karaktert.
A leggyakrabban alkalmazott típusok : EAN-8, EAN-13, CODE-39, CODE-128, INT 2 TO 5, QR.