Barcode adalah kumpulan data optik yang dibaca mesin yang terdiri dari lebar garis dan spasi paralel yang merepresentasikan data. Barcode digunakan untuk mengotomatiskan sistem seperti di supermarket dan sekarang digunakan untuk berbagai keperluan lain. Barcode dibaca oleh pemindai optik atau perangkat lunak khusus.