Šta određuje kapacitet
Tri stvari određuju koliko staje: verzija, nivo ispravljanja grešaka i režim kodiranja. Veća verzija ima više modula, niži nivo ispravljanja grešaka ostavlja više njih za podatke, a kompaktan režim, kao što je numerički, pakuje više znakova u svaki bit.
Objavljene brojke su maksimumi za sadržaj koji koristi jedan režim od početka do kraja. Stvarni sadržaj, na primer URL sa mešovitim velikim i malim slovima i simbolima, obično spada u bajtni režim i u njega staje manje znakova.
Kapacitet na krajnostima
Ispod su prikazani najmanji i najveći QR kodovi. Svaka druga verzija i nivo nalaze se između ovih vrednosti.
- Verzija 1-L: 41 cifra, 25 alfanumeričkih, 17 bajtova, 10 kanji
- Verzija 1-H: 17 cifara, 10 alfanumeričkih, 7 bajtova, 4 kanji
- Verzija 40-L: 7.089 cifara, 4.296 alfanumeričkih, 2.953 bajta, 1.817 kanji
- Verzija 40-H: 3.057 cifara, 1.852 alfanumeričkih, 1.273 bajta, 784 kanji
Kapacitet u praksi
To što možete da sačuvate mnogo ne znači da biste trebalo. Kod blizu maksimuma ima sićušne module koji zahtevaju veliku štampu, mirnu ruku i dobru kameru, a češće ne uspeva pri slabom svetlu.
Za linkove kratki URL drži kod malim i otpornim. Za sadržaj kao što su vCard ili Wi-Fi podaci, izostavljanje neobaveznih polja ima isti efekat. Broj bajtova odnosi se na kodirane bajtove, pa znakovi izvan osnovne latinice, koji u UTF-8 zauzimaju po nekoliko bajtova, smanjuju broj znakova koji staju.