A barcode is a method of representing data in a visual, machine-readable format, but it is not inherently a computer-related term in the same way as bit maps (computer graphics) or viruses (malicious software). Barcodes can be used without computers and predate widespread computer use.