QR-Codes aus Bildern auslesen und decodieren
Was dieser Reader leistet
Ein QR-Code verpackt Text in einem Raster aus schwarzen und weißen Quadraten. Dieser Reader nimmt ein Bild, das ein solches Raster enthält, zeichnet es auf ein Canvas neu und lässt den jsQR-Decoder über die Pixel laufen, um den ursprünglichen Text wieder herauszuholen. Du übergibst eine PNG-, JPG-, GIF-, BMP- oder WebP-Datei — hineingezogen oder von der Festplatte ausgewählt — und erhältst zurück, was codiert war.
Das Decodieren ist nur die halbe Arbeit. Sobald der Text vorliegt, prüft ihn die intelligente Formaterkennung und erkennt gängige Inhalte: WLAN-Zugangsdaten, vCard-Kontaktkarten, Weblinks und Kryptowährungs-Adressen. Jeder Typ erscheint in einem übersichtlichen Panel, sodass ein WLAN-Block Netzwerknamen und Passwort zeigt und ein Kontakt Name, Firma, Telefon und E-Mail getrennt ausweist.
Wann sich der Einsatz lohnt
Hilfreich ist er, wenn der QR-Code bereits als Bild vorliegt und nicht vor einer Kamera: der Screenshot eines Tickets, ein aus einem Chat gespeicherter Code, ein mit dem Handy abfotografiertes Plakat oder eine aus einem PDF entnommene Abbildung. Alles, was sich in eine Bilddatei verwandeln lässt, kann der Reader decodieren.
Er eignet sich auch, um vor dem Vertrauen zu prüfen, was ein Code tatsächlich enthält. Die vollständig decodierte URL zu sehen, statt ihr blind zu folgen, verrät, wohin ein Link wirklich führt.
Beispiel: ein WLAN-Code
Angenommen, ein Café druckt einen WLAN-QR-Code auf die Speisekarte und du hast ein Foto davon. Ziehst du dieses Foto hinein, wird die codierte Zeichenkette — etwa WIFI:S:CafeGuest;T:WPA;P:latte123;; — decodiert und als Netzwerk erkannt. Das Panel zerlegt sie dann in den Netzwerknamen CafeGuest, den Sicherheitstyp WPA und das Passwort latte123, mit einer einzigen Aktion zum Kopieren der Zugangsdaten. Ein vCard-Code funktioniert genauso und bietet den ausgewerteten Kontakt als herunterladbare .vcf-Datei an.
Hinweise und Grenzen
Dies ist ein bildbasierter Reader: Er arbeitet mit einem Standbild, das du hochlädst, nicht mit einem Live-Kamerabild — jeder QR-Code, den du als Screenshot oder Datei sichern kannst, ist also geeignet. Dateien bis 10 MB werden angenommen, und große Bilder werden automatisch verkleinert, damit das Decodieren schnell bleibt. Schärfe zählt mehr als Größe: Ein scharfer, kontrastreicher Code mit etwas Freiraum drumherum wird weit zuverlässiger gelesen als ein verwackelter oder schräger. Das Werkzeug liest Codes, es erstellt sie nicht — kombiniere es daher mit einem QR-Generator, wenn du einen erzeugen musst.