Wie dekodiert man einen QR-Code aus einem Bild?
Ein QR-Code ist ein Raster aus schwarzen und weißen Quadraten: Drei große Eckmuster begrenzen die Datenzone, und die übrigen Module kodieren die Information Bit für Bit, ergänzt um eine Fehlerkorrekturstufe die einen beschädigten Teil wiederherstellen kann. Das Tool findet diese drei Muster zuerst, leitet daraus Ausrichtung und Größe des Rasters ab, richtet die Perspektive gerade, wenn das Bild schief aufgenommen wurde, und liest dann die Module einzeln.
Die Dekodierung läuft vollständig in JavaScript, in Ihrem Browser: Das Bild wird bei Bedarf skaliert, die Pixel ausgewertet und das Ergebnis angezeigt, bevor etwas die Seite verlassen kann. Die Tabelle liefert die exakte Zeichenkette, den erkannten Inhaltstyp, dessen Länge, die Version des Symbols, die Bildabmessungen und die gemessene Zeit, während der grüne Umriss die vier erkannten Ecken markiert.
Welche Inhaltstypen kann ein QR-Code enthalten?
Am häufigsten ist die URL-Adresse, die das Telefon direkt öffnet. Danach folgende Formate: Wi-Fi-Netzwerk — das Präfix WIFI: speichert Name, Passwort und Verschlüsselung. Kontaktkarte (BEGIN:VCARD oder das kompakte Format MECARD), E-Mail-Adresse, Telefonnummer, SMS, Kalendertermin und Geoposition. Bei keinem erkannten Format zeigt das Tool den Klartext: Ein QR speichert Zeichen lediglich kompakt, er ist nicht verschlüsselt.
Warum schlägt die Dekodierung bei manchen Bildern fehl?
Die Ursachen sind fast immer visuell. Die Bewegungsunschärfe verwischt die Konturen der Module; eine Reflexion oder ungleichmäßiges Licht eine ganze Zone verdeckt; ein zu geringer Kontrast — grauer QR auf cremefarbenem Papier — das Schwarz vom Weiß nicht unterscheiden lässt; die abgeschnittene Ruhezone beraubt den Leser seines weißen Randes von vier Modulen; schließlich lässt ein zu kleines oder nachträglich vergrößertes Bild nicht mehr genug Pixel pro Modul zu. Inhaltlich kann ein sehr dichter Code in niedriger Version außerdem die vorgesehene Kapazität überschreiten.
Was tun bei einem Code, den ich nicht erkenne?
Lesen Sie zuerst die angezeigte Zeichenkette: Beginnt sie mit http, WIFI:, BEGIN:, tel: oder geo:, zeigt der Typ die Art der Daten, bevor Sie etwas öffnen. Ein unbekannter oder gekürzter Link sollte anderswo geprüft werden; hier wird nichts ausgeführt: Das Tool gibt nur den im Code gespeicherten Text wieder.
Was der Scanner nicht tut
Er erzeugt keinen Code: Um einen zu erstellen, gehen Sie zum QR-Code-Generator. Er liest keine eindimensionalen Barcodes — das übernimmt der Barcode-Generator für ihre Erzeugung, denn 1D-Formate haben nichts mit dem Raster eines QR zu tun. Er legt kein Konto an, synchronisiert nichts zwischen Ihren Geräten und lädt kein Bild hoch: Der Verlauf lebt im lokalen Speicher des Browsers und verschwindet mit ihm.
Empfohlen für
Händler und Veranstalter, die ein Plakat oder ein Ticket prüfen, Marketingteams, die den gedruckten Link einer Kampagne kontrollieren, Menschen, die sich mit dem Wi-Fi eines Hotels oder Cafés verbinden, Online-Shops, die ein Paket oder ein Etikett scannen, Neugierige, die einen Code entdecken — und alle, die einen QR-Code lesen möchten, und zwar schnell und ohne Spuren; als Ergänzung: QR-Code-Generator, OCR-Textextraktor, Zeichenzähler, Base64-Encoder und -Decoder sowie Farbwähler.