QR-Code-Decoder

QR-Code-Bild hineinziehen und den Inhalt auslesen. Das Bild wird ausschließlich in deinem Browser dekodiert und nicht hochgeladen.

QR-Code-Bild hierher ziehen oder zum Auswählen klicken

Unterstützt JPG / PNG / WebP / GIF (erstes Bild); Einfügen mit Ctrl+V ist ebenfalls möglich

Noch kein Ergebnis.

Über den QR-Code-Decoder

Wenn ein Code nicht scannen will, oder wenn Sie sehen möchten, wohin ein Code tatsächlich zeigt, bevor Sie entscheiden, ob Sie ihn scannen — hier hilft dieses Werkzeug. Es liest auch Codes, die aus Screenshots, Plakaten oder PDFs ausgeschnitten wurden.

Was ein QR-Code tatsächlich enthält

Viele nehmen an, ein QR-Code „enthält eine URL". Das muss nicht so sein. Ein QR-Code ist im Kern ein Block binärer Daten plus eine Kennzeichnung, wie sie kodiert sind. Die häufigen Fälle:

  • URL: der häufigste. Der Inhalt beginnt mit http:// oder https://, und der Browser öffnet ihn nach dem Scannen.
  • Reiner Text: jede Zeichenkette — eine Seriennummer, ein Passwort, eine Anweisungszeile.
  • WLAN-Konfiguration: beginnt mit WIFI: in der Form WIFI:T:Verschlüsselung;S:Name;P:Passwort;;. Das ist der Standard, den Huawei, Xiaomi und andere verwenden.
  • vCard: beginnt mit BEGIN:VCARD und trägt einen Namen, eine Telefonnummer und eine E-Mail.
  • SMS / Telefon: SMSTO:Nummer:Nachricht oder tel:Nummer.
  • Zahlungscodes: Die Bezahlcodes in WeChat und Alipay sind verschlüsselte Zeichenketten mit einer Signatur und einem Ablaufdatum. Ihr Dekodieren ergibt Kauderwelsch, und das ist erwartet — sie sind bewusst unlesbar gestaltet.

Sobald der Inhalt erkannt ist, versucht das Werkzeug ihn einzuordnen und bietet die passende Aktionsschaltfläche an.

Warum das Dekodieren manchmal scheitert

Fehlschläge fallen meist in eine dieser Kategorien:

  • Das Bild ist zu unscharf oder zu niedrig aufgelöst. Jedes Modul eines QR-Codes braucht mindestens 2–3 Pixel für zuverlässige Erkennung. Das Bild vor dem Ausschneiden des Screenshots zu vergrößern hilft enorm.
  • Die Ruhezone fehlt. Ein QR-Code braucht einen klaren Rand, nach Standard mindestens vier Module breit. Codes mit weggeschnittenem Rand lesen sich weit unzuverlässiger. Berührt das Muster den Bildrand, fügen Sie einen weißen Rahmen darum und versuchen es erneut.
  • Invertierte Farben. Die Standardform ist ein dunkles Muster auf hellem Grund. Hell auf Dunkel funktioniert theoretisch, aber viele Decoder unterstützen es nicht. Für einen invertierten Screenshot invertieren Sie zuerst die Farben.
  • Zu viel Verzerrung oder Schräglage. Einen Bildschirm oder einen Code auf gewölbter Verpackung zu fotografieren bringt Perspektivverzerrung. Eine leichte Neigung ist in Ordnung, aber starke Verformung macht es unmöglich, die drei Positionsmarker in den Ecken zu finden.
  • Überbelichtung oder Schatten. Örtliche Reflexionen brennen einen Fleck Module zu reinem Weiß aus, und diese Daten sind verloren. Glücklicherweise kann die Fehlerkorrektur (unten) kleinere Schäden ausgleichen.
  • Der Code selbst ist unvollständig. Wurde das Bild zugeschnitten, stellen Sie sicher, dass die drei großen Quadrate (oben links, oben rechts, unten links) erhalten sind. Das sind die Positionsmarker; geht einer verloren, ist das Dekodieren fast unmöglich.

Wie die Fehlerkorrektur arbeitet

Ein QR-Code trägt eine eingebaute Fehlerkorrektur, die Reed-Solomon-Kodierung nutzt, um Redundanz zu den Daten hinzuzufügen. Es gibt vier Stufen:

  • Stufe L (etwa 7 % Redundanz): gleicht ungefähr 7 % einer beschädigten Fläche aus.
  • Stufe M (etwa 15 %): die übliche Voreinstellung.
  • Stufe Q (etwa 25 %): für Codes, die leichten Verschleiß erleiden können.
  • Stufe H (etwa 30 %): die meiste Redundanz; Marketing-Codes mit einem Logo in der Mitte nutzen meist diese.

Deshalb scannt ein Code mit einem Logo über der Mitte trotzdem — die bedeckte Fläche liegt innerhalb der Korrekturkapazität. Aber beachten Sie den Kompromiss: mehr Redundanz bedeutet weniger Datenkapazität, also fasst derselbe Code auf Stufe H etwa halb so viele Zeichen wie auf Stufe L.

Ein Sicherheitshinweis: erst schauen, dann scannen

Ein Problem mit QR-Codes ist, dass man den Inhalt vor dem Scannen nicht sieht, und genau deshalb mögen Phishing-Kampagnen sie. Begegnet Ihnen ein Code aus unbekannter Quelle — besonders aufgeklebt auf einem Leihfahrrad, einem Parkticket oder einem Restauranttisch — dekodieren Sie ihn zuerst:

  • Prüfen Sie die Domain. Ein legitimes Unternehmen hat eine beständige Domain; ein seltsamer Kurzlink oder eine ähnlich aussehende Falschschreibung ist verdächtig.
  • Seien Sie misstrauisch bei jedem Link, der persönliche Daten verlangt. Zahlung, Anmeldung, Ausweisnummern — alle verdienen besondere Vorsicht.
  • Achten Sie auf WIFI:-Codes — einem unbekannten Netzwerk beizutreten riskiert, dass Ihr Datenverkehr mitgelesen wird.

Zur Privatsphäre

Das Dekodieren geschieht vollständig im Browser: Das Bild wird in den Speicher gelesen, lokal in Graustufen umgewandelt und binarisiert, positioniert und dann dekodiert — ohne Netzwerkanfragen an irgendeinem Punkt. Drücken Sie F12, öffnen Sie das Netzwerk-Panel und ziehen Sie ein Bild hinein; es erscheint kein Upload. Es ist sicher, Screenshots mit persönlichen Codes wie einem Gesundheitscode oder einem Mitgliedscode zu prüfen.

Häufige Fragen

Kann es Bildschirmaufnahmen lesen?

Ja. Solange der Codebereich vollständig erfasst ist — schneiden Sie den umgebenden Rand nicht weg — ist die Erfolgsquote hoch. Nimmt der Code nur einen kleinen Teil des Screenshots ein, schneiden Sie zuerst auf diesen Bereich zu für bessere Ergebnisse.

Kann es mehrere Codes gleichzeitig lesen?

Ein Bild auf einmal. Enthält ein Bild mehrere Codes, versucht das Werkzeug einen, meist den größten und zentralsten. Um alle zu lesen, schneiden Sie jeden einzeln aus.

Werden dynamische Codes unterstützt?

Ein „dynamischer" Code ist weiterhin ein gewöhnlicher QR-Code; nur seine URL zeigt auf einen Weiterleitungsdienst. Das Dekodieren gibt Ihnen die zwischengeschaltete Weiterleitungsadresse statt der endgültigen Zielseite. Das ist das erwartete Ergebnis.

WeChat-Zahlungscodes ergeben Kauderwelsch — ist etwas kaputt?

Nein. Ein Zahlungscode enthält konstruktionsbedingt eine verschlüsselte, zeitlich begrenzte Zahlungsberechtigung, absichtlich unlesbar. Jedes Werkzeug wird dieselbe Zeichenkette liefern.

Werden Bilder auf einem Server gespeichert?

Nein, und sie verlassen niemals Ihren Computer. Das Werkzeug hat kein Backend; die ganze Logik läuft im Browser. Es funktioniert auch mit getrennter Netzwerkverbindung.

Verwandte Werkzeuge