Kapasiteyi ne belirler
Ne kadarının sığacağını üç şey belirler: sürüm, hata düzeltme seviyesi ve kodlama modu. Daha büyük sürümün modülü daha çoktur, daha düşük hata düzeltme seviyesi bunların daha fazlasını veriye bırakır ve sayısal gibi kompakt bir mod her bite daha çok karakter sığdırır.
Yayımlanan rakamlar, baştan sona tek mod kullanan içerik için üst sınırlardır. Karışık büyük-küçük harf ve simgeler içeren bir URL gibi gerçek içerik genellikle bayt moduna düşer ve daha az karakter sığdırır.
Uçlardaki kapasite
Aşağıdaki liste en küçük ve en büyük QR kodları gösterir. Diğer her sürüm ve seviye bu değerlerin arasına düşer.
- Sürüm 1-L: 41 rakam, 25 alfanümerik, 17 bayt, 10 kanji
- Sürüm 1-H: 17 rakam, 10 alfanümerik, 7 bayt, 4 kanji
- Sürüm 40-L: 7.089 rakam, 4.296 alfanümerik, 2.953 bayt, 1.817 kanji
- Sürüm 40-H: 3.057 rakam, 1.852 alfanümerik, 1.273 bayt, 784 kanji
Uygulamada kapasite
Çok şey saklayabilmek, saklamanız gerektiği anlamına gelmez. Üst sınıra yakın bir kodun modülleri küçüktür; büyük bir baskı, sabit bir el ve iyi bir kamera gerektirir ve kötü ışıkta daha sık başarısız olur.
Linklerde kısa bir URL kodu küçük ve sağlam tutar. vCard veya Wi-Fi bilgileri gibi içeriklerde isteğe bağlı alanları kırpmak da aynı etkiyi yapar. Bayt sayıları kodlanmış baytları ifade eder; bu yüzden UTF-8'de her biri birkaç bayt tutan temel Latin dışı karakterler, sığan karakter sayısını azaltır.