Kod bar 1D atau linear adalah gabungan bar menegak. Untuk beberapa dari mereka Anda dapat mengkodekan hanya angka untuk yang lain Anda dapat mengkodekan huruf juga. Sebagian besar scanner barcode dapat membacanya pemindaian hanya garis. 2D barcode mengkodekan informasi dalam dua dimensi dan karena itu dapat menyimpan informasi cara lebih lanjut di dalamnya. Dan biasanya lebih kecil dari 1D satu. Pengimbas yang lebih kompleks diperlukan untuk membaca kod bar jenis ini.