Εργαλεία QR & γραμμωτών κωδικών

Δωρεάν διαδικτυακά εργαλεία QR και γραμμωτών κωδικών — δημιουργία κωδικών QR, αποκωδικοποίηση σαρωμένων κωδικών, δημιουργία γραμμωτών κωδικών (CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14), σάρωση γραμμωτών κωδικών, QR σύνδεσης WiFi, QR επαφής vCard, μαζική δημιουργία, QR με στυλ και λογότυπο. Όλα στο πρόγραμμα περιήγησης.
Πώς λειτουργεί κάθε λειτουργία
Δημιουργία QR: Κάθε κείμενο ή URL κωδικοποιείται σε κωδικό QR (μήτρα γραμμωτού Quick Response) με τη βιβλιοθήκη qrcode έκδοση 1.5.1. Η μήτρα QR αποδίδεται σε ζωντανό καμβά HTML. Η διόρθωση σφαλμάτων ορίζει την ανοχή ανάκτησης — το L (7%) δίνει τον μικρότερο κωδικό, το M (15%) είναι το τυπικό, το Q (25%) είναι ανθεκτικό, το H (30%) επιτρέπει επικάλυψη λογότυπου. Μεγαλύτερο μέγεθος = ευκολότερη σάρωση από απόσταση. Το κουμπί Λήψη PNG αποθηκεύει την εικόνα QR.
Αποκωδικοποίηση QR: Μεταφόρτωση εικόνας κωδικού QR (ή επικόλληση URL εικόνας) και ο αποκωδικοποιητής QR σαρώνει κάθε εικονοστοιχείο για να εντοπίσει τα τρία μοτίβα εντοπισμού (τα τετράγωνα γωνιακά σημάδια) και να εξάγει τα κωδικοποιημένα δεδομένα. Η εικόνα σχεδιάζεται πρώτα σε κρυφό καμβά ώστε να αναλυθούν τα ImageData σε επίπεδο εικονοστοιχείων. Για εικόνες από URL, ο απομακρυσμένος διακομιστής πρέπει να επιτρέπει πρόσβαση cross-origin. Υποστηρίζεται σύρσιμο και απόθεση.
Δημιουργία γραμμωτού: Τα δεδομένα εισόδου κωδικοποιούνται σε μονοδιάστατο γραμμικό γραμμωτό κώδικα. Κάθε μορφή έχει συγκεκριμένους κανόνες: το CODE128 καλύπτει πλήρες ASCII (καλύτερο γενικής χρήσης), το CODE39 είναι μόνο αλφαριθμητικό, τα EAN-13/UPC-A απαιτούν ακριβώς 13/12 ψηφία με αυτόματο ψηφίο ελέγχου, το EAN-8 απαιτεί 7-8 ψηφία, το ITF-14 είναι για συσκευασίες χαρτοκιβωτίων. Η μη έγκυρη είσοδος εμφανίζει σφάλμα στον καμβά. Ρύθμιση πλάτους μπάρας (1-4 px) και συνολικού ύψους· εναλλαγή του ανθρωπίνως αναγνώσιμου κειμένου κάτω από τις μπάρες.
Σάρωση γραμμωτού: Χρησιμοποιεί αλυσίδα εφεδρείας τριών σταδίων για μέγιστη συμβατότητα. Στάδιο 1: το εγγενές API BarcodeDetector (Chrome/Edge 83+, Safari 17+), που χειρίζεται μονοδιάστατους και δισδιάστατους κωδικούς με μία κίνηση. Στάδιο 2: ταχύς αποκωδικοποιητής QR μέσω σάρωσης μοτίβων εντοπισμού εικονοστοιχείο προς εικονοστοιχείο. Στάδιο 3: ολοκληρωμένη μηχανή μονοδιάστατων και δισδιάστατων γραμμωτών κωδικών, συμπεριλαμβανομένων των CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec. Μεταφόρτωση εικόνας ή σύρσιμο και απόθεση· τα αποτελέσματα εμφανίζουν τη μορφή που εντοπίστηκε και το αποκωδικοποιημένο περιεχόμενο με αντιγραφή με ένα κλικ.
QR WiFi: Τα διαπιστευτήρια WiFi μορφοποιούνται στη τυπική συμβολοσειρά WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; (σύμφωνα με την προδιαγραφή WiFi του ZXing), και κωδικοποιούνται ως τυπικός κωδικός QR. Όταν σαρωθεί από την κάμερα τηλεφώνου ή από εφαρμογή QR, η συσκευή συνδέεται αυτόματα στο δίκτυο χωρίς χειροκίνητη πληκτρολόγηση του κωδικού. Επιλογές κρυπτογράφησης: WPA/WPA2 (σύγχρονο), WEP (παλαιό) ή None (ανοιχτό δίκτυο). Το Hidden SSID ορίζεται ως True για δίκτυα που δεν μεταδίδουν το όνομά τους.
QR vCard: Τα στοιχεία επαφής μορφοποιούνται σε μπλοκ κειμένου vCard 3.0 (BEGIN:VCARD...END:VCARD) και κωδικοποιούνται ως QR. Όταν σαρωθεί, το τηλέφωνο προτείνει αποθήκευση νέας επαφής με προσυμπληρωμένα πεδία ονόματος, τηλεφώνου, email, εταιρείας, τίτλου και ιστοτόπου. Όλα τα πεδία είναι προαιρετικά — για δημιουργία χρειάζεται τουλάχιστον ένα όνομα. Η τυπική μορφή vCard είναι συμβατή με iOS, Android και όλες τις κύριες εφαρμογές επαφών.
Μαζική δημιουργία QR: Επικόλληση πολλών καταχωρίσεων κειμένου (μία ανά γραμμή) και καθεμία κωδικοποιείται ανεξάρτητα σε δικό της κωδικό QR. Όλοι οι κωδικοί εμφανίζονται σε πλέγμα παρακάτω. Κάθε κάρτα QR δείχνει την ετικέτα περιεχομένου (περικομμένη για ευαναγνωσιμότητα) και έχει κουμπί Αποθήκευσης για λήψη του καθενός ως PNG. Το ρυθμιστικό μεγέθους ελέγχει όλους τους κωδικούς ομοιόμορφα. Οι κενές γραμμές παραλείπονται.
Στυλιζαρισμένο QR: Δημιουργεί κωδικό QR με προσαρμοσμένα χρώματα προσκηνίου/φόντου (με επιλογή οποιουδήποτε ζεύγους χρωμάτων με επαρκή αντίθεση) και προαιρετικό λογότυπο στο κέντρο. Χρησιμοποιεί διόρθωση σφαλμάτων επιπέδου H (ανοχή 30%) ώστε ο QR να παραμένει σαρώσιμος ακόμη και όταν το λογότυπο καλύπτει ~22% της επιφάνειας του κωδικού. Το λογότυπο τοποθετείται στο κέντρο με μικρό λευκό περίγραμμα για διαχωρισμό από τα στοιχεία QR. Τα χρώματα εφαρμόζονται ως συμβολοσειρές RGBA hex· ο QR αποδίδεται πρώτα σε εικόνα και το επίθεμα λογοτύπου σχεδιάζεται από πάνω.