2D kodu
İki boyutlu kodu olarak da adlandırılmaktadır. Buradaki kod karakterleri, iki boyutlu olarak konumlandırılmış olan koyu ve açık renkli sembollerden (uygun aralıklara sahip çizgiler, kareler, dörtgenler) oluşmaktadır. Bu kodun yapısı 1D koduna göre daha karmaşıktır ve karakterlerinin (kod işaretleri) okunması ve çözümlenmesi daha karmaşık teknik bir yöntem gerektirmektedir. Okuyucunun bu kodu okuyabilmesi ve çözümlyebilmesi için 1D kodunda olduğu gibi sadece tek bir yatay hattı okuması yeterli değildir, kod işaretinin tüm görüntüsünü okuması gerekmektedir. Bu kod, tek boyutlu koda göre daha kapsamlı bilgiler içermektedir. Örneğin ürünleri tanımlamaya yönelik bilgiler veya örneğin adres veya sevk irsaliyesi numaraları gibi metinler içermektedir.
2D kodları temel olarak ikiye ayrılmaktadır: -> Yığın tipi kodlar ve -> matriks kodları.