Während ein klassischer Strichcode eindimensional ist, ist der QR-Code zweidimensional. Er wurde von der japanischen Firma Denso Wave im Jahr 1994 auf den Markt gebracht. Sein Kennzeichen ist eine quadratische Matrix aus schwarzen und weißen Quadraten, welche die kodierten Daten binär darstellen. Um den QR-Code zu lesen, benötigen Sie einen speziellen 2D-Barcode-Scanner, der sich Imager oder Kamera-Scanner nennt. Diese Art von Scanner hat neben dem Decoder eine Kamera.