GS1 Data Matrix, Data Matrix oraz Kod QR to rodzaje dwuwymiarowych kodów, które zostały zatwierdzone do stosowania w ramach Systemu GS1 dla konkretnych zastosowań. W tej chwili jednak nie zatwierdzono ich do stosowania w otwartym łańcuchu dostaw w punktach detalicznych (POS). W przypadku zastosowania jednego ze wspomnianych kodów 2D na detalicznym produkcie skanowanym w punkcie POS nadal konieczne będzie zastosowanie jednowymiarowych kodów kreskowych, aż do momentu zakończenia fazy przejściowej.
Wszystkie wspomniane trzy typy kodów kreskowych są w stanie zakodować również Identyfikatory Zastosowania GS1 wraz z informacją, np. GTIN, numerem partii czy datą ważności. Sposób, w jaki Identyfikatory te są zakodowane w kodzie 2D, ma wpływ na to, jak mogą być używane. GS1 Data Matrix używa składni lub formatu danych zwanego ciągiem elementów GS1. Kod QR oraz Data Matrix używają składni URI GS1Digital Link. Należy zwrócić uwagę, że różnice w tekście nadającym się do odczytu, w zależności od kodu kreskowego, ilustrują, w jaki sposób kodowane są dane.
GS1 Data Matrix wykorzystuje składnię GS1 ciągu elementów, która jest widoczna w innych kodach kreskowych GS1, np. GS1-128. Ten format danych stosowany jest powszechnie w łańcuchach dostaw, np. w obszarze ochrony zdrowia, w przypadku świeżej żywności czy jednostkach logistycznych, wszędzie tam, gdzie są potrzebne istotne dodatkowe informacje. Nie zapewnia to jednak łatwiejszej kompatybilności Kodu QR lub Data Matrix z zasobami internetowymi, co z kolei służyłoby wzmocnieniu zaangażowania konsumenta.
QR Code oraz Data Matrix wykorzystują składnię URI GS1 Digital Link, a tym samym kodują dane GS1 w formacie kompatybilnym z zasobami dostępnymi online, co oznacza, że z jednej strony mogą być użyte do tradycyjnych zadań w łańcuchu dostaw, takich, jak np. możliwość sprawdzenia dat ważności, a z drugiej strony łączą się z zasobami dostępnymi w sieci. Należy zwrócić uwagę, że tekst do odczytu, znajdujący się pod kodem kreskowym, odpowiada formatowi adresu strony internetowej, który jest wykorzystywany na co dzień. Rozwiązaniu GS1 Digital Link w Kodzie QR oraz DataMatrix pozwala to na połączenie identyfikatorów GS1 z korzyściami, jakie oferuje internet.
Kod QR to obecnie preferowany sposób angażowania konsumenta. Domyślna aplikacja aparatu wbudowana w urządzenia mobilne jest w stanie automatycznie zeskanować kod QR, a następnie połączyć użytkownika ze stroną internetową lub innym zasobem.
Data Matrix może być również wykorzystywany do łączenia użytkownika z zasobami dostępnymi w sieci, ale obecnie nie wszystkie urządzenia mobilne mogą automatycznie przetworzyć ten typ kodu kreskowego. Przewagą kodu Data Matrix nad Kodem QR może być za to jego mniejszy rozmiar.