Jó tulajdonsága, hogy bármilyen irányból készülhet róla fénykép vagy szkennelt kép, nem kell törődni a kód helyes tájolásával. Ez azért lehetséges, mert a kód megfejtésére, dekódolására szolgáló programok a három sarokban elhelyezett jellegzetes, minden QR-kódban azonos minta alapján el tudják dönteni, milyen irányban kell a kód pontjait értelmezni, feldolgozni, még akkor is, ha a kódbélyegről készült kép teljesen ferde.
Másik jelentős pozitív tulajdonsága a kód skálázhatósága, amit a Verzió 1-től Verzió 40-ig határoztak meg. A különböző verziók [1] különböző adattárolási és hibatűrési tulajdonságokkal rendelkeznek. A legnépszerűbb 2008-ban a "Level L" (L szint), mivel ez elég sok információt képes tárolni jóval kisebb helyen, mint egy egydimenziós kód.
Level L | 7% veszteség visszaállítására képes. |
Level M | 15% veszteség visszaállítására képes. |
Level Q | 25% veszteség visszaállítására képes. |
Level H | 30% veszteség visszaállítására képes. |
A hiba vagy torzulás itt azt jelenti, hogy a kódbélyeg lefényképezésekor sokszor nem sikerül a mintázatot teljes pontossággal rögzíteni. A fényképezőgép (mobiltelefon) képfelbontásának korlátai miatt, vagy a kódbélyeg kis mérete, a rossz megvilágítás vagy valami szennyeződés miatt néhány jelpont rosszul látható lesz. A hibajavítás, tehát a hibák ellenére a kód tartalmának hibátlan kiolvasása úgy lesz lehetséges, hogy a kódba annak előállításakor már belefoglaltak olyan kiegészítő jelzéseket is, amelyek segítségével a dekódoló program bizonyos mértékű torzulást még képes tolerálni. Hogy ennek a jeltorzulásnak mikor mekkora a megengedett legnagyobb mértéke, a kód előállításához használt, szabványosított módszerek megválasztásán múlik, és ezt a kód elkészítésekor döntheti el a felhasználó, a használt program lehetőségein belül.