Códigos de barras (também chamados de Universal códigos de produto ou do UPC) são pequenos, codificado rótulos que contêm informações sobre o item que estão ligados ao; as informações estão contidas em um código numérico, geralmente contendo 12 dígitos. UPC é facilmente verificadas por raios laser. UPC é utilizados em muitas coisas, incluindo a maioria dos itens à venda em lojas, livros da biblioteca, itens de inventário, muitos pacotes e malas sendo enviados,vagões, etc. A UPC pode conter informações codificadas sobre o item, seu fabricante, lugar de origem, destino, o proprietário ou outros dados. O primeirocódigo”bullseye” foi inventado por Norman Joseph Woodland e Bernard Silver, do trabalho que começou em 1948. Em 20 de outubro de 1949, eles patentearão o seu código bullseye (uma série de círculos concêntricos que eram scannable de todas as direções, usando luz regular). Woodland e prata patenteou um novoUPC em outubro de 1952; o UPC também foi melhorado e adaptado por David J. Collins na década de 1950 tarde (para rastrear vagões). UPC foram usados primeiramente em mercearias no início da década de 1970.