Η χωρητικότητα δεδομένων QR code είναι η μέγιστη ποσότητα πληροφοριών που μπορεί να κωδικοποιηθεί σε ένα μεμονωμένο QR code, η οποία καθορίζεται από την έκδοση του κώδικα (φυσικό μέγεθος) και το επίπεδο διόρθωσης σφαλμάτων. Ένα QR code μπορεί να αποθηκεύσει έως 7.089 αριθμητικούς χαρακτήρες, 4.296 αλφαριθμητικούς χαρακτήρες ή 2.953 bytes binary data. Αυτά είναι τα θεωρητικά μέγιστα που ορίζονται από την προδιαγραφή ISO/IEC 18004, το διεθνές πρότυπο που διατηρείται από τον ISO και αναπτύχθηκε αρχικά από τη Denso Wave το 1994. Στην πράξη, η χρησιμοποιήσιμη χωρητικότητα αποθήκευσης είναι πολύ μικρότερη, επειδή περισσότερα δεδομένα σημαίνουν πυκνότερο, δυσκολότερο στη σάρωση κώδικα.
Η κατανόηση του πόσες πληροφορίες μπορεί να αποθηκεύσει ένα QR code έχει σημασία για έναν πρακτικό λόγο: αν προσπαθήσετε να κωδικοποιήσετε υπερβολικά πολλά δεδομένα, ο κώδικας γίνεται τόσο πολύπλοκος που τα τηλέφωνα δυσκολεύονται να τον διαβάσουν. Αυτός ο οδηγός καλύπτει τι επηρεάζει τη χωρητικότητα δεδομένων QR code και τι να κάνετε όταν φτάσετε στο όριο.
Βασικά σημεία:
Μέγιστη χωρητικότητα: 7.089 αριθμητικοί, 4.296 αλφαριθμητικοί ή 2.953 bytes.
Περισσότερα δεδομένα σημαίνουν πυκνότερο κώδικα με περισσότερες μονάδες (τετράγωνα), κάτι που απαιτεί μεγαλύτερα μεγέθη εκτύπωσης για να παραμείνει σαρώσιμος.
Το επίπεδο διόρθωσης σφαλμάτων ανταλλάσσει απευθείας χωρητικότητα με αξιοπιστία. Υψηλότερη διόρθωση σφαλμάτων σημαίνει λιγότερο χώρο για δεδομένα.
Για τις περισσότερες πραγματικές χρήσεις, η διατήρηση των δεδομένων κάτω από 300 χαρακτήρες παράγει κώδικα που σαρώνεται γρήγορα σε λογικά μεγέθη.
Χωρητικότητα δεδομένων QR code ανά encoding mode
Τα QR codes υποστηρίζουν τέσσερα encoding modes. Κάθε mode είναι βελτιστοποιημένο για διαφορετικό τύπο δεδομένων, και η μέγιστη χωρητικότητα εξαρτάται από ποιο mode απαιτούν τα δεδομένα σας.
Encoding mode | Υποστηριζόμενοι χαρακτήρες | Μέγιστη χωρητικότητα (Version 40, Low EC) |
|---|---|---|
Αριθμητικό | 0-9 | 7.089 χαρακτήρες |
Αλφαριθμητικό | 0-9, A-Z, κενό, $%*+-./: | 4.296 χαρακτήρες |
Byte (ISO 8859-1) | Οποιοσδήποτε χαρακτήρας 8-bit | 2.953 χαρακτήρες |
Kanji | Χαρακτήρες διπλού byte | 1.817 χαρακτήρες |

Το αριθμητικό mode είναι το πιο αποδοτικό. Συμπιέζει τρία ψηφία σε μόλις 10 bits, σύμφωνα με την προδιαγραφή encoding ISO/IEC 18004, γι' αυτό ένα QR code μπορεί να αποθηκεύσει πάνω από 7.000 ψηφία αλλά λιγότερα από 3.000 bytes.
Το αλφαριθμητικό mode υποστηρίζει κεφαλαία γράμματα, αριθμούς και μερικά σύμβολα, κωδικοποιώντας δύο χαρακτήρες σε 11 bits. Μια σημαντική παρατήρηση: τα πεζά γράμματα δεν περιλαμβάνονται. Αν τα δεδομένα σας περιέχουν οποιοδήποτε κείμενο με πεζά, ο κωδικοποιητής αλλάζει σε byte mode, κάτι που μειώνει τη χωρητικότητα.
Το byte mode είναι εκεί όπου καταλήγουν τα περισσότερα πραγματικά δεδομένα. Χειρίζεται οποιονδήποτε χαρακτήρα στο σύνολο ISO 8859-1, συμπεριλαμβανομένων πεζών γραμμάτων, σημείων στίξης και ειδικών χαρακτήρων, οπότε τα URL και το γενικό κείμενο χρησιμοποιούν σχεδόν πάντα αυτό το mode.
Το kanji mode κωδικοποιεί ιαπωνικούς χαρακτήρες διπλού byte στα 13 bits ο καθένας.
Ένα QR code generator επιλέγει αυτόματα το πιο αποδοτικό mode για τα δεδομένα σας. Αν εισαγάγετε μόνο αριθμούς, χρησιμοποιεί αριθμητικό mode. Αν συμπεριλάβετε γράμματα, αλλάζει σε αλφαριθμητικό ή byte mode. Συνήθως δεν επιλέγετε το mode χειροκίνητα.
Εκδόσεις QR code και μέγιστο μέγεθος QR code
Η προδιαγραφή QR code ορίζει 40 εκδόσεις. Η Version 1 είναι η μικρότερη (21 x 21 μονάδες). Η Version 40 είναι η μεγαλύτερη (177 x 177 μονάδες). Κάθε έκδοση προσθέτει τέσσερις μονάδες ανά πλευρά, αυξάνοντας τόσο το φυσικό μέγεθος του QR code όσο και τη χωρητικότητα δεδομένων.
Έκδοση | Μονάδες | Αριθμητική χωρητικότητα (Low EC) | Αλφαριθμητική χωρητικότητα (Low EC) | Χωρητικότητα byte (Low EC) |
|---|---|---|---|---|
1 | 21 x 21 | 41 | 25 | 17 |
5 | 37 x 37 | 154 | 93 | 64 |
10 | 57 x 57 | 652 | 395 | 271 |
20 | 97 x 97 | 2.061 | 1.249 | 858 |
30 | 137 x 137 | 4.158 | 2.520 | 1.732 |
40 | 177 x 177 | 7.089 | 4.296 | 2.953 |
Τα περισσότερα QR codes που συναντάτε στην καθημερινή ζωή είναι μεταξύ Version 2 και Version 10. Μια μελέτη 860 πραγματικών QR codes διαπίστωσε ότι πάνω από 93% περιέχουν URL, με μέσο μήκος μόλις 45 χαρακτήρων. Αυτό χωράει άνετα σε ένα κώδικα Version 3 ή 4, πράγμα που σημαίνει ότι η συντριπτική πλειονότητα των αναπτυγμένων QR codes χρησιμοποιεί μόλις 1-2% της θεωρητικής μέγιστης χωρητικότητας του format. Ένα vCard με πλήρη στοιχεία επικοινωνίας μπορεί να χρειαστεί Version 7 ή 8.
Τα QR codes Version 40 υπάρχουν στην προδιαγραφή αλλά σπάνια χρησιμοποιούνται. Ένα benchmark της Dynamsoft σε 1.232 QR codes διαπίστωσε ότι δημοφιλείς βιβλιοθήκες σάρωσης ανοιχτού κώδικα όπως η ZXing αποκωδικοποιούν κώδικες υψηλής έκδοσης (Version 20+) με ποσοστό επιτυχίας μόλις 5%. Ακόμη και εμπορικοί αποκωδικοποιητές επιτυγχάνουν κατά μέσο όρο μόλις 97% σε αυτούς τους πυκνούς κώδικες. Για τους περισσότερους πρακτικούς σκοπούς, οι εκδόσεις πάνω από 20 είναι ασυνήθιστες εκτός βιομηχανικών και φαρμακευτικών εφαρμογών όπου τα δεδομένα πρέπει να ενσωματωθούν χωρίς πρόσβαση σε δίκτυο.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο που τα QR codes κωδικοποιούν και δομούν δεδομένα, δείτε Τι είναι ένα QR code; Ο πλήρης οδηγός για αρχάριους.
Τι επηρεάζει τη χωρητικότητα δεδομένων QR code
Τρεις παράγοντες καθορίζουν πόσα δεδομένα χωρούν σε ένα συγκεκριμένο QR code.
Encoding mode
Όπως αναφέρθηκε παραπάνω, τα αριθμητικά δεδομένα είναι τα πιο συμπαγή. Μια σειρά 100 ψηφίων καταλαμβάνει λιγότερο χώρο από 100 αλφαριθμητικούς χαρακτήρες, που καταλαμβάνουν λιγότερο χώρο από 100 bytes. Το encoding mode επιλέγεται αυτόματα βάσει της εισόδου σας.
Επίπεδο διόρθωσης σφαλμάτων

Τα QR codes περιλαμβάνουν ενσωματωμένη διόρθωση σφαλμάτων χρησιμοποιώντας κωδικοποίηση Reed-Solomon, τον ίδιο αλγόριθμο που χρησιμοποιείται σε CD, DVD και δορυφορικές επικοινωνίες. Αυτό επιτρέπει στον κώδικα να παραμένει σαρώσιμος ακόμη και όταν ένα μέρος του είναι κατεστραμμένο ή καλυμμένο. Η προδιαγραφή ISO/IEC 18004 ορίζει τέσσερα επίπεδα:
Επίπεδο | Χωρητικότητα διόρθωσης σφαλμάτων | Μείωση χωρητικότητας δεδομένων |
|---|---|---|
L (Low) | Ανακτά έως 7% ζημιά | Ελάχιστη μείωση (περισσότερα δεδομένα) |
M (Medium) | Ανακτά έως 15% ζημιά | Μέτρια μείωση |
Q (Quartile) | Ανακτά έως 25% ζημιά | Σημαντική μείωση |
H (High) | Ανακτά έως 30% ζημιά | Μεγαλύτερη μείωση (λιγότερα δεδομένα) |
Η υψηλότερη διόρθωση σφαλμάτων είναι χρήσιμη για κώδικες που θα εκτυπωθούν σε τραχιές επιφάνειες, θα εμφανιστούν σε εξωτερικό χώρο ή θα καλυφθούν μερικώς από logo. Αλλά έχει κόστος. Ένας κώδικας Version 10 σε Επίπεδο L αποθηκεύει 271 bytes. Η ίδια έκδοση σε Επίπεδο H αποθηκεύει μόλις 119 bytes. Αυτό είναι μείωση 56% στη χωρητικότητα.
Οι περισσότεροι generators χρησιμοποιούν από προεπιλογή το Επίπεδο M, που εξισορροπεί αξιοπιστία και χωρητικότητα για τυπικές περιπτώσεις χρήσης.
Τύπος και μήκος δεδομένων
Ένα σύντομο URL όπως https://example.com χρησιμοποιεί περίπου 20 bytes. Ένα πλήρες vCard με όνομα, αριθμό τηλεφώνου, email, εταιρεία, τίτλο και διεύθυνση μπορεί να υπερβεί τα 300 bytes. Μια παράγραφος κειμένου μπορεί να είναι 500 bytes ή περισσότερα. Όσο μεγαλύτερα τα δεδομένα, τόσο υψηλότερος ο αριθμός έκδοσης που απαιτείται και τόσο πυκνότερος ο κώδικας που προκύπτει.
Πρακτικά όρια: πότε τα περισσότερα δεδομένα βλάπτουν
Το θεωρητικό μέγιστο των 2.953 bytes φαίνεται γενναιόδωρο. Στην πράξη, η πίεση ενός QR code κοντά στη χωρητικότητά του δημιουργεί πραγματικά προβλήματα.
Το πρώτο είναι η αξιοπιστία σάρωσης. Ένας κώδικας υψηλής έκδοσης συμπιέζει χιλιάδες μικροσκοπικές μονάδες στο μοτίβο, και αν εκτυπωθεί πολύ μικρός, οι κάμερες τηλεφώνων δεν μπορούν να διακρίνουν τα μεμονωμένα τετράγωνα. Τα QR codes εκτυπωμένα μικρότερα από 1 ίντσα (2,5 cm) αποτυγχάνουν 42% συχνότερα από κώδικες στις 2 ίντσες ή μεγαλύτερους. Ένα QR code Version 40 σε business card; Αδύνατο να διαβαστεί.
Μετά υπάρχει το φυσικό μέγεθος. Περισσότερες μονάδες σημαίνουν περισσότερη επιφάνεια εκτύπωσης. Ο κανόνας αναλογίας 10:1 είναι το αποδεκτό πρότυπο: το ελάχιστο πλάτος του QR code θα πρέπει να είναι το ένα δέκατο της απόστασης σάρωσης. Ένα QR code Version 5 (37 x 37 μονάδες) λειτουργεί καλά στα 2 cm x 2 cm για σάρωση από κοντά. Ένα QR code Version 40 χρειάζεται πάνω από 7 cm από κοντά, και πάνω από 70 cm αν κάποιος σαρώνει από ένα μέτρο μακριά.
Η ταχύτητα μετράει επίσης. Οι απλούστεροι κώδικες σαρώνονται σχεδόν στιγμιαία, αλλά οι πολύπλοκοι κώδικες χρειάζονται περισσότερο χρόνο για αποκωδικοποίηση, ειδικά σε παλαιότερα τηλέφωνα ή σε κακές συνθήκες φωτισμού. Τα benchmarks αποκωδικοποιητών τοποθετούν τα τυπικά QR codes στα 36-195 ms, ενώ κώδικες υψηλής έκδοσης με θάμπωμα, αντανάκλαση ή ζημιά μπορεί να ξεπεράσουν τα 500 ms ή να αποτύχουν εντελώς.
Γενική κατεύθυνση: Κρατήστε τα κωδικοποιημένα δεδομένα κάτω από 300 χαρακτήρες για κώδικα που σαρώνεται γρήγορα και εκτυπώνεται καλά σε τυπικά μεγέθη. Τα περισσότερα πραγματικά QR codes περιέχουν URL 50 έως 100 χαρακτήρων, που χωράει σε κώδικα Version 3 ή 4 (29 x 33 μονάδες) και σαρώνεται αξιόπιστα σε μόλις 2 cm x 2 cm. Αν τα δεδομένα σας ξεπερνούν τους 300 χαρακτήρες, σκεφτείτε να δημιουργήσετε σύνδεσμο προς ιστοσελίδα αντί να κωδικοποιήσετε τα πάντα στον κώδικα.
Όταν φτάσετε στο όριο: χρησιμοποιήστε landing page

Αν χρειάζεται να μοιραστείτε περισσότερες πληροφορίες από όσες μπορεί να αποθηκεύσει άνετα ένα QR code, είτε πρόκειται για πλήρη κατάλογο προϊόντων, πολυσέλιδο PDF ή λεπτομερές πρόγραμμα εκδήλωσης, κωδικοποιήστε ένα σύντομο URL αντί αυτού. Κατευθύνετέ το σε μια landing page που περιέχει τα πάντα.
Ένα δυναμικό QR code είναι η τυπική λύση. Αντί να κωδικοποιήσετε 2.000 χαρακτήρες λεπτομερειών προϊόντος στο μοτίβο, κωδικοποιείτε ένα σύντομο URL redirect (περίπου 30 χαρακτήρες). Αυτό το URL δείχνει σε landing page όπου μπορείτε να παρουσιάσετε όσες πληροφορίες χρειάζεστε: κείμενο, εικόνες, αρχεία, φόρμες επικοινωνίας, βίντεο και πολλά άλλα.
Αυτή είναι μία από τις βασικές χρήσεις των δυναμικών QR codes. Ο ίδιος ο κώδικας παραμένει μικρός και εύκολος στη σάρωση, και η landing page φέρει όλες τις λεπτομέρειες. Επειδή είναι δυναμικό, μπορείτε να ενημερώσετε το περιεχόμενο της σελίδας ανά πάσα στιγμή χωρίς να επανεκτυπώσετε τον κώδικα.
Ο δημιουργός landing page του FreeQR σας επιτρέπει να δημιουργήσετε αυτές τις σελίδες ως μέρος του QR code σας. Αντί να στριμώχνετε δεδομένα στον κώδικα, φτιάχνετε μια σελίδα που τα παρουσιάζει καθαρά. Για ανάλυση των διαφόρων τύπων κωδικών και ποιοι υποστηρίζουν landing pages, δείτε 9 τύποι QR codes: ποιον χρειάζεστε πραγματικά;
Συχνές ερωτήσεις
Πόσους χαρακτήρες μπορεί να αποθηκεύσει ένα QR code;
Το μέγιστο εξαρτάται από το encoding mode: 7.089 αριθμητικούς χαρακτήρες, 4.296 αλφαριθμητικούς χαρακτήρες ή 2.953 bytes binary data. Αυτά τα όρια ισχύουν για τη μεγαλύτερη έκδοση QR code (Version 40) με το χαμηλότερο επίπεδο διόρθωσης σφαλμάτων. Στην πράξη, η διατήρηση των δεδομένων κάτω από 300 χαρακτήρες παράγει κώδικα που σαρώνεται αξιόπιστα στα κοινά μεγέθη εκτύπωσης.
Τι συμβαίνει αν βάλω πάρα πολλά δεδομένα σε ένα QR code;
Ο QR code generator θα αυξήσει την έκδοση (μέγεθος) του κώδικα για να χωρέσει τα δεδομένα. Ο κώδικας θα έχει περισσότερες μονάδες, κάτι που τον κάνει πυκνότερο και δυσκολότερο στη σάρωση σε μικρά μεγέθη. Αν τα δεδομένα υπερβαίνουν τη μέγιστη χωρητικότητα του Version 40, ο generator θα επιστρέψει σφάλμα και ο κώδικας δεν μπορεί να δημιουργηθεί.
Μπορώ να αποθηκεύσω PDF ή εικόνα σε QR code;
Όχι. Η μέγιστη χωρητικότητα είναι 2.953 bytes, ενώ ένα τυπικό PDF είναι χιλιάδες φορές μεγαλύτερο. Η τυπική προσέγγιση είναι να φιλοξενήσετε το αρχείο online και να κωδικοποιήσετε το URL λήψης στο QR code. Ένα δυναμικό QR code που δείχνει σε landing page με λήψη αρχείου λειτουργεί καλά για αυτό.
Η έκδοση του QR code επηρεάζει την ταχύτητα σάρωσης;
Ναι. Οι κώδικες χαμηλότερης έκδοσης (λιγότερες μονάδες) σαρώνονται πιο γρήγορα επειδή η κάμερα έχει λιγότερα σημεία δεδομένων να επεξεργαστεί. Ένας κώδικας Version 3 (29 x 29 μονάδες) σαρώνεται σχεδόν στιγμιαία στα σύγχρονα smartphone. Ένας κώδικας Version 25 (117 x 117 μονάδες) χρειάζεται αισθητά περισσότερο χρόνο και μπορεί να χρειαστεί η κάμερα να κρατηθεί πιο σταθερά.
Ποιο είναι το ελάχιστο μέγεθος για ένα QR code;
Δεν υπάρχει ένα μοναδικό ελάχιστο, εξαρτάται από την έκδοση. Ένας κώδικας Version 1 (21 x 21 μονάδες) μπορεί να είναι τόσο μικρός όσο 1,5 cm x 1,5 cm και να σαρώνεται αξιόπιστα στα σύγχρονα smartphone. Οι κώδικες υψηλότερης έκδοσης χρειάζονται περισσότερο χώρο επειδή κάθε μονάδα πρέπει να είναι αρκετά μεγάλη ώστε η κάμερα να τη διακρίνει. Ως γενικός κανόνας, κάθε μονάδα πρέπει να είναι τουλάχιστον 0,75 mm πλάτος. Για έναν κώδικα Version 10 (57 x 57 μονάδες), αυτό σημαίνει ελάχιστο μέγεθος εκτύπωσης περίπου 4,3 cm x 4,3 cm.
Ποιο είναι το καλύτερο επίπεδο διόρθωσης σφαλμάτων;
Το Επίπεδο M (Medium, ανάκτηση 15%) είναι η προεπιλογή για τις περισσότερες περιπτώσεις χρήσης. Χρησιμοποιήστε Επίπεδο L αν χρειάζεστε μέγιστη χωρητικότητα δεδομένων και ο κώδικας θα εμφανίζεται σε οθόνες ή καθαρές επιφάνειες. Χρησιμοποιήστε Επίπεδο Q ή H αν ο κώδικας θα εκτυπωθεί σε υλικά με υφή, θα εμφανίζεται σε εξωτερικό χώρο ή αν ένα μέρος του μοτίβου θα καλύπτεται από logo.
Γράφτηκε από τον Andy Lee, ειδικό τεχνολογίας QR στη FreeQR.