Bei einem QR-Code werden Daten auf zwei Dimensionen übereinander gespeichert. Die Menge der zu speichernden Informationen kann um ein Vielfaches gesteigert werden im Gegensatz zum fortlaufenden Barcode. Dieser Code kann mit dem Smartphone und einer QR-Code-Scanner-Applikation ausgelesen werden. Für bestimmte Anwendungen, wie bspw. die Serialisierung eignet sich auch der DataMatrix Code, eine andere Art der Codierung.
Der QR-Code kann als Grundlage zur Serialisierung dienen.