De fire nivåene
Hver QR-kode lages på ett av fire feilrettingsnivåer. Et høyere nivå legger til flere Reed–Solomon-kodeord for feilretting, så mer av koden kan være skitten, ripet eller tildekket og fortsatt dekodes.
Prosentene er omtrentlige gjenopprettingsrater for kodeord, ikke for det synlige arealet. Et lite skadeområde kan berøre flere kodeord, og skade på søkemønstrene eller formatinformasjonen kan stoppe en skanning uansett nivå.
- L (Low): omtrent 7 % av kodeordene kan gjenopprettes
- M (Medium): omtrent 15 %
- Q (Quartile): omtrent 25 %
- H (High): omtrent 30 %
Avveiningen mot størrelse
Mer feilretting betyr mindre plass til data. Det samme innholdet på nivå H krever en større versjon, med flere og mindre moduler, enn på nivå L.
En versjon 1-kode rommer for eksempel 17 byte på nivå L, men bare 7 byte på nivå H. I versjon 40 er tallene 2 953 byte på L og 1 273 byte på H.
Velge nivå
Nivå M er et vanlig standardvalg og passer for de fleste trykksaker under rene forhold. Nivå L holder koder som bare vises på skjerm eller er svært rene, så små som mulig.
Nivå Q og H passer for koder som vil bli slitt, trykt på ru flater eller delvis dekket av en logo. En logo som legges over modulene bruker opp noe av feilrettingsbudsjettet, så koden har mindre igjen til skade i virkeligheten.