O termo 'código de barras' (barcode) em si não se refere a um formato de arquivo específico, mas sim a uma representação visual de dados que podem ser lidos por máquinas. No entanto, imagens de códigos de barras são tipicamente armazenadas em formatos de arquivo de imagem padrão (como PNG ou JPEG). Estas imagens contêm informação codificada, frequentemente na forma de linhas paralelas de larguras e espaçamentos variáveis, ou como padrões bidimensionais, como códigos QR (QR codes). Os dados codificados num código de barras podem representar uma vasta gama de informações, tais como números de identificação de produtos, números de série, preços ou URLs de websites. Imagens de códigos de barras são amplamente utilizadas no varejo (retail), logística, saúde e manufatura para otimizar processos como gestão de inventário, transações de ponto de venda (point-of-sale) e rastreamento de pacientes. A informação codificada no código de barras é decodificada usando um scanner de código de barras (barcode scanner) ou uma aplicação de smartphone que pode interpretar o padrão visual e convertê-lo de volta para os dados originais. A imagem em si é apenas o contentor para estes dados codificados.