Kod bar digunakan pada segala-galanya dari label produk ke laluan masuk syarikat penerbangan. Mereka memberi nilai dengan memasukkan sejumlah besar maklumat ke dalam ruang kecil. Sesiapa yang mempunyai peranti pengimbasan yang betul boleh menilai maklumat ini. Kod bar tidak sempurna, bagaimanapun; mereka tidak akan memberikan maklumat jika mereka rosak; dan mereka boleh memperkenalkan perisian hasad jika mereka digodam.
Matrix Malware
Aplikasi telefon pintar dikonfigurasikan untuk mengimbas kod bar QR atau "respons cepat" kod bar. Kod bar jenis ini biasanya bentuk persegi mengelilingi corak grid dua dimensi. Grid mengandungi data berkod. Sekiranya seseorang membenamkan perisian berniat jahat atau malware ke dalam kod, mana-mana peranti yang mengimbas kod itu berpotensi diretas. Satu lagi kelemahan ialah kod bar matriks tidak berfungsi dengan baik pada permukaan melengkung, kerana unsur kod boleh menjadi terdistorsi.
Had L linear
Kod bar linear kurang kompleks daripada kod matriks. Dibina sebagai garis mudah dalam satu dimensi, corak segi empat tepat, kod bar linear biasanya digunakan untuk menyimpan maklumat kos produk di kedai runcit dan untuk mengesan pakej semasa penghantaran. Kekurangan utama kepada kod linear adalah dalam kesederhanaan mereka; mereka tidak boleh menyimpan jumlah data yang sama dengan kod matriks. Kod bar linier juga sangat rumit. Sesetengah produk sangat kecil yang menegak atau melabelkannya dengan kod bar linear adalah mustahil.