Patērētāji ir iepazinušies ar konsekventām melnbaltām svītrkodu svītrām uz produkta iepakojuma. Bet ne visi zina, kāda informācija ir paslēpta zem tā, par ko var pateikt svītrkods.
Visizplatītākais svītrkods ir Eiropas rakstu numerācija EAN-13. ASV un Kanādā tiek izmantots 12 bitu UPC kods.
Pirmās trīs rakstzīmes svītrkoda digitālajā vērtībā ir tās asociācijas reģionālās pārstāvniecības kods (nacionālās organizācijas prefikss), kurā reģistrēts produkta ražotājs. Lielākā daļa uzņēmumu dod priekšroku reģistrēties savu valstu asociāciju pārstāvniecībā, taču asociācija neaizliedz uzņēmuma reģistrāciju citā valstī, tāpēc preču ražošanas valsti nevar noteikt pēc pirmajiem trim cipariem..
Kodi, kas sākas ar diviem (prefiksi no 200 līdz 299), tiek rezervēti atsevišķi. Šos kodus uzņēmumi izmanto saviem mērķiem, parasti mazumtirdzniecībai, un tie norāda cenu, svaru un citus parametrus. Tos neizmanto ārpus uzņēmuma, un trešās puses tos nav reģistrējuši vai regulējuši.
Nākamie 4-6 cipari ir ražotāja kods (produkta ražotāja reģistrācijas numurs). Katrs reģionālais prefikss tiek reģistrēts no desmit tūkstošiem uzņēmumu līdz miljonam. Šī lauka garums ir atkarīgs no reģionālā biroja noteikumiem. Ar lielāku lauka lielumu var reģistrēt vairāk uzņēmumu, bet pēc tam katram uzņēmumam ir atļauts reģistrēt mazāku preču daudzumu (nākamie numuri). Tādējādi, ja uzņēmuma kods ir 6 cipari, tad katram uzņēmumam tiek dota iespēja reģistrēt 1000 produktu vienības.
Pats produkta kods ir nākamie 3-5 cipari. Šī segmenta garums ir atkarīgs no tā, kā reģistrators par bāzes kodu izvēlējās uzņēmuma koda garumu. Tajā pašā laikā produkta digitālais kods nesatur nekādu semantisko faktoru. Asociācija iesaka konsekventi piešķirt precēm kodus, jo tiek izlaisti jauna veida produkti, nepievienojot šai kodam īpašu semantisko slodzi. Tas ir tikai produkta vienības sērijas numurs, kuru termināla dators veikalā vienkārši paņem no savas datora bāzes, kur tiek glabāts produkta nosaukums un cena.
Pēdējais cipars ir pārbaudes numurs, un to izmanto, lai pārbaudītu, vai skeneris pareizi nolasa gājienus. Skaitļi pāra vietās tiek saskaitīti un reizināti ar 3. Tālāk tiek pievienoti skaitļi nepāra vietās. Tad rezultāti tiek summēti, un galīgajā summā ir atstāts tikai skaitlis pēdējā vietā. Tad šis skaitlis tiek atņemts no 10. Iegūtā atšķirība ir pārbaudes numurs, kuram jāatbilst numuram, kuru svītrkodā norāda pēdējais.