Les codes QR utilisent le système Reed-Solomon* pour la correction d'erreur : le code contient jusqu'à 30 % de redondance au niveau H.
Capacité à corriger les erreurs :
Niveau L : environ 7 % de redondance
Niveau M : environ 15 %
Niveau Q : environ 25 %
Niveau H : environ 30 %
* Les codes Reed–Solomon ont été créés en 1960 par Irving S. Reed et Gustave Solomon (Laboratoire Lincoln du MIT).