Dva najčešća tipa barkodova na svijetu su Univerzalni kod proizvoda i Europski broj artikla. Prvo je prvo dizajnirano i najčešće se koristi u Sjedinjenim Američkim Državama; potonjem, u ostatku svijeta. Postoji mnogo zabluda o razlici između ta dva koda, koji izgledaju drugačije; zbunjenost je dodatno pojačala činjenica da dugi niz godina skeneri u maloprodaji u SAD-u nisu mogli čitati EAN kodove. Zapravo, ne postoji stvarna razlika između UPC i EAN kodova, koje je dizajnirao George J. Laurer - samo razlike u načinu na koji se prikazuju i kako se koriste.
UPC
UPC kod je bio prvi zajednički proizvodni barkod, dizajniran 1973. Primarna verzija UPC-a, UPC-A, je 13-znamenkasti kôd: 10 znamenki predstavlja pojedinačni proizvod, 11 znamenki koja djeluje kao kontrolni kôd, i dvije dodatne znamenke koje se koriste za katalogiziranje stavki unutar sustava, koje se ne koriste uvijek, a gotovo nikad se ne ispisuju u obliku koji se može pročitati. ("Čitljivo za čovjeka" ovdje označava brojeve otisnute oko ili ispod crtičnog koda, za razliku od strojno čitljivih brojeva koje predstavljaju same trake.) Zbog toga se UPC-A često opisuje i razmišlja kao 11- ili čak i 10-znamenkasti kod. Postoji nekoliko varijanti UPC-a, uključujući zajednički UPC-E, koji kodira 13 znamenki UPC-a u mnogo manji prostor za upotrebu na proizvodima bez prostora za puni barkod.
EAN
EAN je "europska verzija" barkoda, dizajnirana 1976. Kao i UPC-A, EAN je 13-znamenkasti kôd, ali kod kao ispisani prikazuje svih 13 brojeva u ljudski čitljivom obliku, što često navodi ljude da vjeruju ima više znamenki od UPC-A. Deset znamenki koristi se za identifikaciju proizvoda, jedan kao kontrolni kôd, a dva kao kôd zemlje za identifikaciju zemlje u kojoj je proizvod označen za maloprodaju. (To je bilo nužno u EAN kodu jer je, za razliku od UPC-a, dizajniran za primjenu u mnogim različitim zemljama.) EAN ima samo jednu varijantu - EAN-8, komprimiranu verziju standardnog EAN-a.
Razlika
Često se ne razumije da su UPC i EAN barkodovi u osnovi identični - oni sadrže isti broj znamenki, kodiraju te znamenke na isti način i koriste ih za iste stvari. Dvije znamenke koje se koriste za kôd zemlje u EAN barkodu ili su napuštene u UPC-u ili se koriste za određivanje SAD-a. Nadalje, od 2005. svi skeneri na maloprodajnim mjestima morali su pročitati i UPC i EAN kodove - tako da sada ne postoji ni učinkovita razlika u kompatibilnosti između njih. Primarna razlika sada je vizualna, a manifestira se samo ljudima: ta dva koda prikazuju različite skupine znamenki koje se mogu čitati. Sadržaj samih rešetki identičan je.