
Code auf dem eigenen Display lesen: Rechnung bis Rezept
Ein Handy kann seinen eigenen Bildschirm nicht fotografieren. Darin liegt das ganze Problem, und kein geschickt gewählter Haltewinkel löst es. Wenn der Code, den Sie brauchen, auf dem Gerät in Ihrer Hand steht, fällt der Weg über die Kamera weg. Alles, was hier tatsächlich funktioniert, behandelt den Code als Bilddatei oder als Link und nicht als etwas, das vor einer Linse liegt.
Das ist ein anderes Problem als ein Code auf einem Monitor oder auf dem Handy einer anderen Person. Dort arbeitet die Kamera, und die Hindernisse heißen Helligkeit, Moiré und Fokusabstand, was das Scannen eines Codes von einem anderen Bildschirm im Einzelnen durchgeht. Hier ist die Kamera vollständig aus dem Spiel.
Prüfen Sie zuerst, ob es überhaupt ein Link ist
Ein überraschend großer Teil dieser Fälle braucht gar keine Dekodierung. E-Mails und Webseiten, die einen Code zeigen, hinterlegen das Codebild sehr oft mit einem Hyperlink auf dasselbe Ziel, weil der Absender weiß, dass ein Teil der Empfänger auf dem Handy liest. Tippen Sie lange auf das Bild. Bietet das erscheinende Menü an, einen Link zu öffnen oder zu kopieren, nehmen Sie ihn und hören Sie auf: Sie haben das Ziel, ohne einen Decoder angefasst zu haben.
Zwei verwandte Abkürzungen sind dieselben drei Sekunden wert. Viele Seiten drucken das Ziel oder einen kurzen Code als Text unter das Symbol, und acht Zeichen zu tippen schlägt jeden der Wege weiter unten. Und wenn die Nachricht lautet "scannen Sie diesen Code, um fortzufahren", hat die Seite des Absenders meist einen Hilfe-Link, der den Code überspringt.
Unter iOS
Der schnellste Weg braucht keine Installation. Tippen Sie in Safari, Mail, Nachrichten oder Fotos lange auf das Codebild. iOS erkennt Codes in Standbildern und ergänzt das Ziel im Aktionsmenü, sodass der Link neben den üblichen Optionen zum Speichern und Teilen auftaucht. Tippen Sie ihn an. Die genaue Formulierung wandert zwischen den Versionen, und auf manchen Builds muss der Code im Bild einigermaßen groß sein, damit die Erkennung anspringt. Zeigt das Menü nichts Brauchbares, vergrößern Sie das Bild zuerst und versuchen es erneut.
Der zweite Weg speichert das Bild und öffnet es in Fotos. Lange tippen, zu Fotos hinzufügen, öffnen, und das Live-Text-Bedienelement nutzen, das in der Ecke eines Fotos mit erkannten Inhalten erscheint. Der Code wird hervorgehoben, und das Ziel wird antippbar. Ein Screenshot verhält sich identisch: aufnehmen, über die erscheinende Miniatur öffnen, dasselbe Bedienelement benutzen.
Der Code-Scanner des Systems im Kontrollzentrum hilft nicht. Er ist ein Kamerawerkzeug und sucht deshalb einen Code im Raum, nicht einen auf dem Display.
Das Teilen-Menü ist der vierte Weg und der einzige, der eine Installation verlangt. Eine Scanner-App, die eine Freigabeerweiterung registriert, erscheint im Teilen-Menü eines Bildes, sodass Sie einen Screenshot direkt hineinschicken können, ohne etwas in Ihrer Mediathek zu speichern.
Unter Android
Tippen Sie in Chrome lange auf das Bild und wählen Sie im Menü die Suchaktion im Lens-Stil. Lens liest Codes aus Standbildern, das Ziel kommt also in der Leiste zurück, die sich öffnet. Auf den meisten Android-Handys braucht das keine Installation, weil Lens mit den Google-Apps kommt, die ohnehin schon da sind. Scannen mit Google Lens beschreibt, wo die Einstiegspunkte sitzen und wie stark sie zwischen Herstellern wandern.
Der zweite Weg nutzt die Leiste, die direkt nach einem Screenshot am unteren Bildschirmrand erscheint. Auf vielen Handys bietet diese Leiste eine Lens- oder Suchaktion, die liest, was auf dem Bildschirm steht, ohne irgendwo eine Datei abzulegen. Geräte mit "Kreis zum Suchen" leisten dasselbe über langes Drücken der Home-Gestik: den Code einkreisen, das Ziel kommt zurück.
Der dritte ist der langsame, zuverlässige: Bild speichern, Galerie oder Fotos öffnen, die Lens-Aktion auf dem Bild benutzen. Mehrere Hersteller legen zusätzlich ihren eigenen Scanner in die Galerie-App, weshalb der Name der Schaltfläche davon abhängt, wer das Gerät gebaut hat und welche Version darauf läuft. Behandeln Sie Android als "vom Bild aus führt ein Weg hinein, suchen Sie ihn" und nicht als feste Tippfolge.
Der Weg, der auf allem funktioniert
Bild speichern oder Screenshot machen, im Browser einen Decoder öffnen, der eine Datei annimmt, und das Bild auswählen. Keine Installation, keine Versionsunterschiede, keine Herstellervarianten. Einen Code aus einem Bild lesen ist genau das, und ein QR-Code-Reader im Browser deckt dasselbe Feld für einen Code ab, der als PDF-Seite oder als E-Mail-Grafik angekommen ist.
Dieser Weg hat einen zweiten Vorteil, der zählt, wenn der Code von jemandem stammt, den Sie nicht kennen: er übergibt Ihnen das Ziel als Text, bevor sich etwas öffnet. Zwei Sekunden auf die Domain zu schauen ist die gesamte Sicherheitsebene, die Ihnen offensteht, und einen Code lesen, ohne den Link zu öffnen erklärt, warum dieser Schritt bei allem Unerwarteten die Mühe wert ist.
Zuerst beschneiden, aus zwei getrennten Gründen
Beschneiden Sie den Screenshot vor dem Dekodieren auf den Code samt seinem freien Rand. Ein Decoder, dem ein vollständiger Screenshot vorgelegt wird, muss ein kleines Symbol in einer vollen Seite finden, und der Beschnitt nimmt ihm diese Arbeit ab, zusammen mit den meisten Gründen, an denen eine Dekodierung scheitert.
Der zweite Grund ist alles Übrige im Bildausschnitt. Ein ganzer Screenshot trägt Benachrichtigungsbanner, Kontostände, Nachrichtenvorschauen und den Namen, der oben im Gesprächsverlauf stand, und ein cloudbasierter Erkennungsdienst bekommt das alles statt des Teils, um den es Ihnen ging. Beschneiden, dann den Beschnitt dekodieren.
Zwei Warnungen gehören hierher. Ein Code, der sich alle paar Sekunden neu erzeugt, wie es viele Tickets und Anmeldebildschirme tun, ist veraltet, sobald der Screenshot gespeichert ist; dafür braucht es den lebenden Bildschirm statt einer Kopie. Und scannen Sie niemals einen Anmelde- oder Kopplungscode, den Ihnen jemand geschickt hat, so überzeugend die genannte Begründung auch klingt: eine wartende Sitzung zu bestätigen, die Sie nicht selbst gestartet haben, ist die eine Handlung in diesem ganzen Feld, die sich nicht zurücknehmen lässt.
Rechnung, Ticket, Rezept: die deutschen Fälle
Die Lage, in der ein Code auf demselben Gerät steht, das ihn lesen soll, hat hier ein paar typische Ausprägungen, und für jede gibt es einen kürzeren Weg als den Umweg über eine fremde Website.
Die Rechnung mit Zahlungscode. Auf vielen deutschen Rechnungen und Spendenaufrufen sitzt ein Girocode nach dem EPC-Standard, der Empfänger, IBAN, Betrag und Verwendungszweck trägt. Liegt die Rechnung als PDF auf dem Telefon, brauchen Sie keine Kamera: Viele Banking-Apps lesen einen solchen Code aus einer Bilddatei oder einem Screenshot ein, je nach Haus unter Bezeichnungen wie Überweisung per Foto oder Rechnung einlesen. Suchen Sie diese Funktion in Ihrer App, bevor Sie irgendetwas hochladen.
Tickets und Nachweise. Ein Fahrschein oder eine Eintrittskarte in einer App ist kein Link und muss gar nicht dekodiert werden. Der Code ist dafür da, von einem fremden Gerät gelesen zu werden, und der einzige sinnvolle Umgang damit ist, den Bildschirm hell zu stellen und ihn hinzuhalten.
Das E-Rezept. Der Token, der eine Verordnung freigibt, kommt als Ausdruck oder in der App, und wer ihn als Bilddatei auf dem Gerät hat, sollte ihn genau dort behalten. Dieser Code ist ein Schlüssel zu einer Gesundheitsleistung und gehört in die Apotheken- oder Rezept-App, nicht in ein Formularfeld auf einer unbekannten Seite.
Daraus folgt der Punkt, der hier schwerer wiegt als jeder Bedienweg: Online-Decoder laden Ihr Bild auf einen fremden Server. Bei einem Rabattcode ist das gleichgültig. Bei einer Rechnung mit Bankverbindung, einem Ticket auf Ihren Namen oder einem Rezept ist es eine Weitergabe personenbezogener Daten an einen Dritten, dessen Serverstandort und Löschfristen Sie nicht kennen. Bleiben Sie bei den Wegen, die das Gerät nicht verlassen, also langes Antippen, Fotos-App, Teilen-Menü. Muss es doch eine Website sein, sehen Sie nach, ob sie ein Impressum nach §5 DDG und eine Datenschutzerklärung hat und ob sie angibt, im Browser statt auf dem Server zu dekodieren. Fehlt beides, nehmen Sie eine andere.
Wenn nichts davon hilft
Ein Code, der zwei oder drei Mal durch eine Messenger-App gewandert ist, kann einfach zu klein und zu stark komprimiert sein, um noch zu dekodieren. Fragen Sie nach der Originaldatei, besser nach dem reinen Link. Wer den Code geschickt hat, hat beides.
Ein Code in einem PDF ist am Rechner meist leichter, weil sich die Seite zoomen und der Bereich ordentlich beschneiden lässt. Und wenn der Code einer ist, den Sie vorzeigen und nicht scannen sollten, ein Ticket, eine Bordkarte, ein Abholschein, dann war das Dekodieren nie die Aufgabe: was man mit einem erhaltenen Code macht klärt, in welche Richtung ein Code zeigt.
Ein letzter Hinweis für alle auf der Senderseite. Wenn Sie einen Code per E-Mail verschicken, setzen Sie das Ziel darunter als einfachen Textlink und hinterlegen Sie das Codebild selbst mit einem Hyperlink auf dieselbe Stelle. Ein guter Teil Ihrer Empfänger liest auf dem einzigen Bildschirm, den er hat, und diese zwei Zeilen Markup ersparen ihnen allen die Wege von oben.

