Τι καθορίζει τη χωρητικότητα
Τρία πράγματα αποφασίζουν πόσα χωρούν: η έκδοση, το επίπεδο διόρθωσης σφαλμάτων και ο τρόπος κωδικοποίησης. Μια μεγαλύτερη έκδοση έχει περισσότερες μονάδες, ένα χαμηλότερο επίπεδο διόρθωσης σφαλμάτων αφήνει περισσότερες για δεδομένα και ένας συμπαγής τρόπος, όπως ο αριθμητικός, πακετάρει περισσότερους χαρακτήρες σε κάθε bit.
Οι δημοσιευμένες τιμές είναι μέγιστα για περιεχόμενο που χρησιμοποιεί έναν μόνο τρόπο σε όλο το μήκος του. Το πραγματικό περιεχόμενο, όπως ένα URL με ανάμεικτα κεφαλαία, πεζά και σύμβολα, πέφτει συνήθως στον τρόπο byte και χωρά λιγότερους χαρακτήρες.
Χωρητικότητα στα άκρα
Ο παρακάτω πίνακας δείχνει τους μικρότερους και τους μεγαλύτερους κωδικούς QR. Κάθε άλλη έκδοση και επίπεδο βρίσκεται ανάμεσα σε αυτές τις τιμές.
- Έκδοση 1-L: 41 ψηφία, 25 αλφαριθμητικά, 17 byte, 10 kanji
- Έκδοση 1-H: 17 ψηφία, 10 αλφαριθμητικά, 7 byte, 4 kanji
- Έκδοση 40-L: 7.089 ψηφία, 4.296 αλφαριθμητικά, 2.953 byte, 1.817 kanji
- Έκδοση 40-H: 3.057 ψηφία, 1.852 αλφαριθμητικά, 1.273 byte, 784 kanji
Χωρητικότητα στην πράξη
Το ότι μπορείς να αποθηκεύσεις πολλά δεν σημαίνει ότι πρέπει. Ένας κωδικός κοντά στο μέγιστο έχει μικροσκοπικές μονάδες που χρειάζονται μεγάλη εκτύπωση, σταθερό χέρι και καλή κάμερα, και αποτυγχάνει συχνότερα σε κακό φωτισμό.
Για συνδέσμους, ένα σύντομο URL κρατά τον κωδικό μικρό και στιβαρό. Για περιεχόμενο όπως vCard ή στοιχεία Wi-Fi, το κόψιμο των προαιρετικών πεδίων έχει το ίδιο αποτέλεσμα. Τα byte αναφέρονται σε κωδικοποιημένα byte, οπότε οι χαρακτήρες εκτός του βασικού λατινικού, που παίρνουν πολλά byte ο καθένας σε UTF-8, μειώνουν το πλήθος των χαρακτήρων που χωρούν.