Lors de la génération d'un code QR, un facteur clé est de choisir le bon niveau de tolérance aux erreurs. Le niveau de tolérance aux erreurs détermine la capacité d'un code QR à être scanné même s'il est partiellement obstrué. Le niveau de tolérance aux erreurs des codes QR est divisé en quatre niveaux, représentés par des lettres : L (7 %), M (15 %), Q (25 %) et H (30 %). Si le contenu de votre code QR est court, il est recommandé d'utiliser le niveau H, car une tolérance élevée signifie qu'il peut encore être scanné avec plus d'obstruction. Pour les codes QR avec un contenu plus long, le niveau L est un bon choix, car il génère un code QR plus clairsemé, facile à scanner.

Dans la plupart des cas, une tolérance aux erreurs de 30 % est le meilleur choix.Cela s'applique à la plupart des téléphones actuels ; dans la grande majorité des cas, une tolérance élevée signifie une vitesse de scan plus rapide.

