Es gibt zwei Haupttypen von Strichcodes für die Datenspeicherung, Verfolgung und Identifizierung in verschiedenen Branchen. Sie werden als eindimensional (1D) und zweidimensional (2D) bezeichnet.
1D-Strichcodes: Diese Barcodes werden im Einzelhandel, in der Logistik und im Gesundheitswesen verwendet. Dazu gehören UPC, EAN, Code 39, Code 128, Codabar, ITF und GS1 DataBar. Außerdem werden diese Barcodes von Laserscannern gelesen.
2D-Strichcodes: Diese sind fortschrittlicher und speichern mehr Daten auf kompaktem Raum. Dazu gehören QR-Codes, Data Matrix, PDF417, Aztec Code, MaxiCode und GS1 Data Matrix. Außerdem werden sie häufig im Zahlungsverkehr, bei Verpackungen und im Transportwesen verwendet.