Kody kreskowe lub Kody kreskowe 1D to proste czarno-białe kody kreskowe, a najbardziej znane kody obejmują Kod 128, Kod 39 a nawet Kod kreskowy, które można również znaleźć na artykułach w supermarkecie.
Po prawie 50 latach tzw. kody kreskowe na opakowaniach produktów należy teraz zastąpić jednym Kod 2D być zastąpionym. Kody 2D to zazwyczaj kody kwadratowe z czarno-białym wzorem. Są one podzielone na: Kod matrycowys, takie jak QR, Matryca danych, Aztek, Kod pierwszy, sowie w Kody kropkowe, tak jak to Kod kropkowy A i kody skumulowane, np PDF 417, Kodablock i Kod 16K.
Die Nonprofit-Organisation «GS1 Stany Zjednoczone» will mit ihrem Programm «Wschód słońca 2027» den Wechsel vom bisherigen 12-stelligen Barcode zu den quadratischen Zeichen voranbringen und überwachen. Ab 2027 sollen dann weltweit nur noch die neuen Codes an den Kassen akzeptiert werden.
Während ein Barcode bis zu 25 Zeichen repräsentieren kann, kann ein 2D Code bis zu 2500 Zeichen speichern. Die Technologie verspreche zudem, die «Produktsicherheit» zu verbessern. Tatsächlich stellt es auch eine grosse Sicherheitslücke dar, denn der Kunde kann im Vornherein nicht erkennen, was sich hinter dem Code verbirgt. Dies erfährt er erst, wenn er ihn eingescannt hat. Enthält der Code Schadsoftware, kann diese das Smartphone befallen.