Kode QR mendukung empat tingkat koreksi kesalahan — L, M, Q, dan H — yang memulihkan masing-masing sekitar 7%, 15%, 25%, dan 30% data yang rusak, sebagaimana ditentukan dalam ISO/IEC 18004.
Tingkat yang lebih tinggi menambahkan lebih banyak bita redundansi Reed-Solomon, sehingga kode tetap dapat dipindai meskipun ternoda, robek, atau sebagian tertutup oleh logo. Pertarungannya adalah kapasitas: menaikkan level dari L ke H mengurangi seberapa banyak data yang pas dalam versi yang sama, atau memaksa simbol yang lebih besar dan lebih padat.
Level M adalah default praktis untuk sebagian besar penggunaan digital dan cetak bersih. Pilih Q atau H untuk signage luar ruangan, stiker, atau tata letak apa pun di mana Anda berencana melapisi tanda merek di tengah kode.