Tools / Entwickler / QR-Code-Leser
Clientseitig

QR-Code-Leser

QR-Codes aus Bildern und Screenshots lokal im Browser dekodieren, den genauen Inhalt vor dem Öffnen prüfen und das Bild nie an einen Server senden.

Funktionen

  • Liest QR-Codes aus PNG-, JPG-, WebP-, BMP- und TIFF-Bildern
  • Erkennt mehrere QR-Codes im selben Bild
  • Stapelmodus mit CSV- oder JSON-Export
  • Zeigt den Inhalt als Text, öffnet Links nie automatisch
  • Lokale Dekodierung mit Rust und WebAssembly

Dateien hier ablegen oder zum Auswählen klicken

PNG, JPG, WebP, BMP, TIFF

Dieser QR-Code-Leser liest den Inhalt eines QR-Codes aus einer Bilddatei aus: aus einem Screenshot, einem Foto, einer gescannten Seite oder einem aus einer E-Mail gespeicherten Bild. Legen Sie die Datei ab, und das Tool zeigt den exakten Text im Code an, ob URL, WLAN-Zugang, Kontaktkarte oder einfacher Text. Die Dekodierung läuft in Ihrem Browser über einen nach WebAssembly kompilierten Rust-Decoder. Das Bild wird nie hochgeladen.

Wann Sie einen QR-Code aus einem Bild auslesen

  • Der Code ist auf Ihrem eigenen Bildschirm: Ein QR-Code in einem PDF, auf einer Webseite oder in einer Videokonferenz lässt sich nicht mit dem Handy scannen, das ihn gerade anzeigt. Machen Sie einen Screenshot und legen Sie ihn hier ab.
  • Link vor dem Aufruf prüfen: QR-Codes auf Parkautomaten, Flyern oder in E-Mails sind ein bekannter Phishing-Weg („Quishing“). Der Leser zeigt die vollständige URL als Text und öffnet sie nie, Sie prüfen die Domain also zuerst.
  • Einrichtungscode sichern: Codes für die Zwei-Faktor-Einrichtung, WLAN-Zugänge oder Gerätekopplung als Text festhalten.
  • Druckvorlagen kontrollieren: Prüfen Sie vor der Druckfreigabe, ob jeder QR-Code auf Etiketten oder Flyern zum richtigen Ziel führt.

So dekodieren Sie einen QR-Code aus einem Bild

  1. Legen Sie ein oder mehrere Bilder in der Ablagezone ab oder klicken Sie zur Auswahl. Unterstützt werden PNG, JPG, WebP, BMP und TIFF.
  2. Klicken Sie auf Decode QR.
  3. Bei einem einzelnen Bild erscheint jeder gefundene Code als Code 1, Code 2 und so weiter, jeweils mit Kopierschaltfläche.
  4. Bei mehreren Bildern zeigt eine Tabelle Dateiname, Status und dekodierten Inhalt oder Fehler. Exportieren Sie sie über Export CSV oder Export JSON.

Das Kreuz neben dem Dateinamen setzt die Auswahl zurück.

Mehrere Codes pro Bild und Stapelexport

Der Decoder durchsucht das gesamte Bild und liefert jeden lesbaren QR-Code, nicht nur den ersten. Ein Produktblatt mit zwei Codes oder ein Etikettenbogen ergibt einen Eintrag pro Code. Im Stapelmodus wird jeder Code zu einer Tabellenzeile, und ein Bild ohne lesbaren Code erscheint als Fehler mit der Meldung No QR code found. Nichts wird stillschweigend übersprungen. CSV- und JSON-Export enthalten die Spalten file, status, payload und error, bereit für Tabellenkalkulation oder Skript.

Wenn ein Bild nicht dekodiert wird

  • Eng um den Code zuschneiden, wenn er in einem großen Foto klein ist. Mehr Pixel pro Modul erleichtern die Erkennung. Das Werkzeug zum Drehen, Spiegeln und Zuschneiden von Bildern erledigt das lokal.
  • Ruhezone erhalten: Der helle Rand um den Code gehört zum Format. Ein Zuschnitt, der ihn anschneidet, kann den Code unlesbar machen.
  • Unschärfe und starke Perspektive vermeiden: Ein scharfes, frontal aufgenommenes Foto wird deutlich zuverlässiger erkannt.
  • Invertierte Codes werden nicht erkannt: Der Decoder erwartet dunkle Module auf hellem Grund. Helle Codes auf dunklem Grund ergeben No QR code found.
  • HEIC zuerst umwandeln: iPhone-Fotos im HEIC-Format werden nicht direkt gelesen. Wandeln Sie sie mit dem HEIC-zu-JPG-Konverter um.

Grenzen

Das Tool liest ausschließlich Standard-QR-Codes. Strichcodes (EAN, UPC, Code 128), Data-Matrix- und Aztec-Codes werden nicht erkannt, und die Webcam wird nicht genutzt: Das Tool arbeitet mit Bilddateien. Vor der Erkennung wird das Bild in Graustufen umgewandelt, farbige Codes funktionieren also, solange die Module deutlich dunkler als der Hintergrund sind. Der Inhalt wird als UTF-8-Text angezeigt; binäre Inhalte, die kein gültiger Text sind, erscheinen mit Ersatzzeichen.

Im Vergleich zur Handykamera und zur Kommandozeile

Die Handykamera ist für einen gedruckten Code vor Ihnen am schnellsten, bietet aber meist sofort an, den Link zu öffnen, und kann keinen Code auf dem eigenen Display lesen. Am Rechner dekodiert zbarimg bild.png aus der ZBar-Suite Dateien im Terminal, sofern installiert. Diese Seite deckt denselben Bedarf ohne Installation und ohne Online-Scanner ab.

Datenschutz: Das Bild verlässt den Browser nicht

Screenshots zeigen oft mehr als den QR-Code: Chatnachrichten, E-Mail-Adressen, Kontonamen, den Rest einer Bordkarte. Der Code selbst kann ein WLAN-Passwort, ein Zwei-Faktor-Geheimnis oder einen privaten Dokumentlink enthalten. Hier wird das Bild im Arbeitsspeicher gelesen und an ein WebAssembly-Modul im Tab übergeben. Keine Anfrage überträgt Bild oder dekodierten Text an einen Server, was Sie im Netzwerk-Tab der Entwicklertools nachprüfen können. Es findet keine Datenübermittlung an Dritte im Sinne der DSGVO statt.

Häufige Fragen

Wie scanne ich einen QR-Code auf meinem PC-Bildschirm?
Erstellen Sie einen Screenshot (Win+Umschalt+S unter Windows, Cmd+Umschalt+4 auf dem Mac), speichern Sie ihn und legen Sie die Datei hier ab. Der Inhalt erscheint als kopierbarer Text.
Öffnet der Leser den Link automatisch?
Nein. Er zeigt nur den dekodierten Text an. Sie entscheiden nach der Prüfung, ob Sie die URL kopieren oder aufrufen. Das ist der sichere Umgang mit QR-Codes unbekannter Herkunft.
Kann er mehrere QR-Codes in einem Bild lesen?
Ja. Jeder lesbare Code wird als eigener Eintrag ausgegeben, im Stapelmodus als eigene Tabellenzeile.
Welche Bildformate werden unterstützt?
PNG, JPG, WebP, BMP und TIFF. HEIC-Fotos wandeln Sie vorher in JPG um.
Warum erscheint „No QR code found“?
Der Code ist vielleicht zu klein, unscharf, am Bildrand abgeschnitten oder invertiert (helle Module auf dunklem Grund). Schneiden Sie enger zu, ohne den Rand zu verlieren, und versuchen Sie es erneut.
Liest das Tool auch Strichcodes?
Nein. Nur QR-Codes werden unterstützt, keine EAN- oder UPC-Strichcodes und keine anderen 2D-Formate wie Data Matrix.
Wird mein Bild hochgeladen?
Nein. Die Dekodierung läuft vollständig per WebAssembly in Ihrem Browser. Bild und Inhalt bleiben auf Ihrem Gerät.

Sie möchten selbst einen Code erstellen? Der kostenlose QR-Code-Generator macht aus Link oder Text ein SVG oder PNG zum Herunterladen.