Un codi de barres, també conegut com a codi de producte universal (UPC), és una forma d'informació que es pot escanejar a la superfície d'un producte llegible per màquina. El codi de barres és llegit per un escàner que el transmet a una base de dades on es pot fer un seguiment. Cada número en un codi de barres té un significat especial, i aquests nombres s'afegeixen, es multipliquen i es divideixen en alguna fórmula per donar a cadascun d'ells la seva pròpia singularitat. Cada codi de barres està format per tres segments.
Número del fabricant
El número de prefix de l'empresa UCC (nombre del fabricant) pot consistir en 6, 7, 8 o 9 dígits. Aquest número l'assigna GSI-US. En general, les empreses més grans tenen un nombre més llarg.
Número de producte
El codi de l'element (número de producte) és el número assignat per identificar productes individuals i pot consistir de dos a cinc dígits (100 a 100.000 codis d'elements). Aquest número l'assigna l'empresa individual.
Número de xec
El dígit de verificació es calcula a partir dels números de prefix i d'ítems de l'empresa, per garantir que les dades s'han compost correctament.