QR-коды имеют четыре уровня исправления ошибок: от уровня L (7%) до уровня H (30%). Наиболее подходящий уровень исправления ошибок для QR-кода зависит от конкретного варианта использования. Например, более низкий уровень исправления ошибок может быть достаточным, если QR-код используется в высококонтрастной среде. Однако для приложений, в которых QR-код может быть поврежден или частично скрыт, рекомендуется более высокий уровень исправления ошибок.