mechanizm maskowania, który powoduje, że jasne i ciemne moduły są rozłożone w miarę równomiernie, co skutkuje zwiększeniem szybkości przetwarzania obrazów przez skanery.
Mechanizm korekcji błędów Specyfikacja udostępnia cztery poziomy korekcji i odzyskiwania danych (algorytm Reeda-Solomona): L – umożliwiający odzyskanie około 7 procent uszkodzonych danych M – umożliwiający odzyskanie około 15 procent uszkodzonych danych Q – umożliwiający odzyskanie około 25 procent uszkodzonych danych H – umożliwiający odzyskanie około 30 procent uszkodzonych danych.
Poziom korekcji wpływa na ilość danych możliwych do zapisania przez kod o określonych wymiarach (o określonej wersji). Na przykład wersja 10 (o rozmiarach 57×57 modułów) dla poziomu korekcji L pozwala na zapisanie 652 cyfr, a dla poziomu H – 288 cyfrSzczegółowa tabela podająca zależności pomiędzy rozmiarem kodu, poziomem korekcji błędów i ilością danych możliwych do zakodowania na stronie qrcode.com .