Δημιουργία QR Code
Ένας κωδικός QR στο χαμηλότερο επίπεδο διόρθωσης (L, έκδοση 40) χωρά 2.953 byte κειμένου ή 7.089 ψηφία. Ένα σύντομο link όπως το https://example.com χωρά στο επίπεδο M σε κωδικό έκδοσης 2 με μέγεθος 25×25.
Πώς χρησιμοποιείται
- Διαλέξτε τι θα περιέχει ο κωδικός: απλό κείμενο, link, email, αριθμό τηλεφώνου ή δίκτυο Wi-Fi.
- Συμπληρώστε τα πεδία. Ο κωδικός ενημερώνεται όσο γράφετε. Για Wi-Fi δώστε όνομα δικτύου, κωδικό και τύπο ασφάλειας.
- Επιλέξτε επίπεδο διόρθωσης σφαλμάτων. Το M αρκεί για τις περισσότερες οθόνες και εκτυπώσεις· αν ο κωδικός μπορεί να γρατζουνιστεί ή θα μπει λογότυπο από πάνω, χρησιμοποιήστε Q ή H.
- Σκανάρετε την προεπισκόπηση με την κάμερα του κινητού για έλεγχο και κατεβάστε SVG για εκτύπωση και σχέδιο ή PNG για έγγραφα και παρουσιάσεις.
Πώς υπολογίζεται
Το εργαλείο ακολουθεί το ISO/IEC 18004, το πρότυπο QR Code Model 2. Εξετάζει το περιεχόμενο και διαλέγει τη συντομότερη κωδικοποίηση που το χωρά ολόκληρο: αριθμητική αν έχει μόνο ψηφία (περίπου 3,3 bit ανά ψηφίο), αλφαριθμητική για κεφαλαία, ψηφία, κενό και τα σύμβολα $ % * + - . / : (5,5 bit ανά χαρακτήρα), και byte για όλα τα άλλα· το κείμενο αποθηκεύεται ως UTF-8 με 8 bit ανά byte.
Μετά επιλέγει τη μικρότερη έκδοση που χωρά τα δεδομένα στο επίπεδο διόρθωσης που διαλέξατε, από 1 (21×21 modules) έως 40 (177×177). Τα δεδομένα χωρίζονται σε μπλοκ, σε κάθε μπλοκ προστίθενται κωδικολέξεις διόρθωσης Reed-Solomon στο GF(256), τα μπλοκ πλέκονται και τοποθετούνται ζιγκ-ζαγκ στο πλέγμα, παρακάμπτοντας τα μοτίβα εντοπισμού στις τρεις γωνίες, τις γραμμές χρονισμού και τα μοτίβα ευθυγράμμισης.
Τέλος, ένα από οκτώ μοτίβα μάσκας εφαρμόζεται με XOR στην περιοχή δεδομένων, ώστε να μη σχηματιστούν τυχαία μεγάλα μπλοκ ή σχήματα που μοιάζουν με μοτίβα εντοπισμού. Και τα οκτώ βαθμολογούνται με τους τέσσερις τυπικούς κανόνες ποινής (σειρές πέντε ή περισσότερων modules ίδιου χρώματος, μπλοκ 2×2, μοτίβο 1:1:3:1:1 δίπλα σε ανοιχτή λωρίδα, ανισορροπία σκούρων και ανοιχτών) και χρησιμοποιείται αυτό με τη χαμηλότερη ποινή. Από τις επιλογές μπορείτε να ορίσετε και τη μάσκα χειροκίνητα.
Τι γράφει κάθε τύπος κωδικού
| Τύπος | Μορφή αποθήκευσης | Τι κάνει το κινητό |
|---|---|---|
| Κείμενο | Ακριβώς το κείμενο που γράψατε | Δείχνει το κείμενο, συχνά προτείνει αναζήτηση ή αντιγραφή |
| URL | Το link· αν λείπει σχήμα, προστίθεται https:// | Προτείνει να ανοίξει τη σελίδα |
| mailto:διεύθυνση?subject=...&body=... | Ανοίγει νέο μήνυμα με συμπληρωμένα πεδία | |
| Τηλέφωνο | tel:+306912345678 | Προτείνει κλήση του αριθμού |
| Wi-Fi | WIFI:T:WPA;S:όνομα;P:κωδικός;; | Προτείνει σύνδεση στο δίκτυο |
Πόσα χωράνε
Το μέγιστο περιεχόμενο ενός κωδικού έκδοσης 40 (177×177 modules). Οι πραγματικοί κωδικοί είναι συνήθως πολύ μικρότεροι, και ο μικρός κωδικός διαβάζεται πιο εύκολα.
| Επίπεδο | Αριθμητική | Αλφαριθμητική | Byte |
|---|---|---|---|
| L (7%) | 7.089 | 4.296 | 2.953 |
| M (15%) | 5.596 | 3.391 | 2.331 |
| Q (25%) | 3.993 | 2.420 | 1.663 |
| H (30%) | 3.057 | 1.852 | 1.273 |
Συμβουλές για εκτύπωση και σκανάρισμα
- Αφήστε περιθώριο (quiet zone) τουλάχιστον 4 modules. Το κόψιμο αυτού του περιθωρίου είναι η πιο συχνή αιτία που ένας κωδικός δεν διαβάζεται.
- Χρησιμοποιήστε σκούρες κουκκίδες σε ανοιχτό φόντο με έντονη αντίθεση. Αντεστραμμένοι κωδικοί και αχνά χρώματα αποτυγχάνουν σε πολλές εφαρμογές.
- Τυπώστε τον κωδικό με πλάτος τουλάχιστον 2 cm· μεγαλύτερο αν το περιεχόμενο είναι μεγάλο ή αν θα σκανάρεται από απόσταση.
- Σύντομο link σημαίνει πιο απλό και ανθεκτικό κωδικό. Αν το περιεχόμενο είναι μεγάλο, ένα σύντομο URL στο δικό σας domain είναι συνήθως καλύτερο.
Πηγές και σημειώσεις
- Η κωδικοποίηση ακολουθεί το ISO/IEC 18004:2015 (QR Code bar code symbology specification). Το QR Code είναι σήμα κατατεθέν της DENSO WAVE INCORPORATED.
- Οι κωδικοί Wi-Fi χρησιμοποιούν τη μορφή WIFI: που τεκμηριώνει το έργο ZXing (wiki Barcode Contents) και διαβάζουν οι κάμερες Android και iOS. Πριν από τους χαρακτήρες \ ; , : και " μπαίνει ανάποδη κάθετος.
- Το εργαλείο ελέγχθηκε δημιουργώντας και τις 40 εκδόσεις στα τέσσερα επίπεδα διόρθωσης και αποκωδικοποιώντας τες με δύο ανεξάρτητους αναγνώστες ανοιχτού κώδικα.
Συχνές ερωτήσεις
Λήγουν αυτοί οι κωδικοί QR;
Όχι. Ο κωδικός είναι στατικός: το περιεχόμενο βρίσκεται μέσα στο ίδιο το μοτίβο, χωρίς διακομιστή, ανακατεύθυνση ή παρακολούθηση. Λειτουργεί όσο υπάρχει αυτό που δείχνει.
Ποιο επίπεδο διόρθωσης σφαλμάτων να διαλέξω;
Το M ανακτά περίπου 15% φθοράς και είναι καλή προεπιλογή. Το L δίνει τον μικρότερο και πιο καθαρό κωδικό για καθαρές οθόνες. Τα Q (25%) και H (30%) μεγαλώνουν τον κωδικό, αλλά αντέχουν γρατζουνιές, βρωμιά ή λογότυπο στη μέση.
Γιατί δεν χωράει το κείμενό μου;
Ένας κωδικός έκδοσης 40 χωρά 2.953 byte στο L και λιγότερα στα υψηλότερα επίπεδα: 2.331 στο M, 1.663 στο Q, 1.273 στο H. Τα ελληνικά γράμματα πιάνουν 2 byte το καθένα σε UTF-8, οπότε ο κωδικός γεμίζει πιο γρήγορα απ’ ό,τι με απλό αγγλικό κείμενο.
SVG ή PNG;
Το SVG είναι διανυσματικό αρχείο που μένει καθαρό σε κάθε μέγεθος· είναι το καλύτερο για εκτύπωση και προγράμματα σχεδίου. Το PNG είναι κανονική εικόνα. Σχεδιάζεται με ακέραιο αριθμό pixel ανά module για καθαρές άκρες, οπότε το μέγεθος που δίνετε στρογγυλεύεται ανάλογα.
Στέλνονται τα δεδομένα μου κάπου;
Όχι. Ο κωδικός φτιάχνεται εξ ολοκλήρου στον browser σας· τίποτα από όσα γράφετε, ούτε οι κωδικοί Wi-Fi, δεν φεύγει από τη συσκευή σας.