Apa yang menentukan kapasitas
Tiga hal menentukan seberapa banyak yang muat: versi, level koreksi kesalahan, dan encoding mode. Versi lebih besar punya lebih banyak modul, level koreksi kesalahan lebih rendah menyisakan lebih banyak modul untuk data, dan mode ringkas seperti numerik memuat lebih banyak karakter di setiap bit.
Angka yang dipublikasikan adalah nilai maksimum untuk isi yang memakai satu mode saja. Isi nyata, seperti URL dengan huruf besar-kecil campuran dan simbol, biasanya masuk mode byte dan memuat lebih sedikit karakter.
Kapasitas di kedua ujung
Daftar berikut menunjukkan QR code terkecil dan terbesar. Setiap versi dan level lainnya berada di antara nilai-nilai ini.
- Versi 1-L: 41 digit, 25 alfanumerik, 17 byte, 10 kanji
- Versi 1-H: 17 digit, 10 alfanumerik, 7 byte, 4 kanji
- Versi 40-L: 7.089 digit, 4.296 alfanumerik, 2.953 byte, 1.817 kanji
- Versi 40-H: 3.057 digit, 1.852 alfanumerik, 1.273 byte, 784 kanji
Kapasitas dalam praktik
Bisa menyimpan banyak bukan berarti sebaiknya begitu. Kode yang mendekati maksimumnya punya modul sangat kecil yang butuh cetakan besar, tangan yang stabil, dan kamera bagus, dan lebih sering gagal dalam cahaya buruk.
Untuk link, URL pendek menjaga kode tetap kecil dan andal. Untuk isi seperti vCard atau detail Wi-Fi, memangkas kolom opsional punya efek yang sama. Jumlah byte merujuk pada byte hasil encode, sehingga karakter di luar Latin dasar, yang memakan beberapa byte masing-masing di UTF-8, mengurangi jumlah karakter yang muat.