Os Códigos 2D são tecnologias de representação gráfica de dados que podem ser escaneadas por dispositivos eletrônicos como scanners e smartphones. Eles são evoluções dos códigos de barras tradicionais (1D/linear) e permitem armazenar uma quantidade maior de informações em um espaço menor. Existem diversos tipos de Códigos 2D, sendo o QR Code Padrão GS1 e o GS1 DataMatrix os mais recomendados para uso em produtos do varejo.