Zum Inhalt springen

Fehlersuche

QR-Code scannt nicht: die Ursachen der Reihe nach

Ein QR-Code wird nicht erkannt und niemand weiß warum. Die dreizehn realistischen Ursachen, geordnet nach Häufigkeit, und wie Sie jede einzelne prüfen.

von Kyllian 7 Min. Lesezeit

Ein Code, der gestern noch funktioniert hat, wird heute von keinem Handy mehr erkannt — oder er hat es nie getan und niemand hat es vor dem Druck bemerkt. Die Ursachen sind überschaubar, und sie lassen sich in einer festen Reihenfolge abarbeiten, weil die häufigsten zugleich die am schnellsten prüfbaren sind.

Die Prüfliste

  1. Kontrast: dunkle Module auf hellem Grund, nicht umgekehrt.
  2. Ruhezone: vier Module Freiraum auf allen vier Seiten.
  3. Größe: mindestens ein Zehntel der Leseentfernung.
  4. Schärfe: keine Interpolation, keine weichen Modulkanten.
  5. Oberfläche: matt statt glänzend, eben statt gewölbt.
  6. Suchmuster: die drei Ecken vollständig sichtbar.
  7. Logo: höchstens ein Fünftel der Kantenlänge.
  8. Fehlerkorrektur: passend zur Größe, nicht pauschal H.
  9. Inhaltslänge: je kürzer die Adresse, desto gröber die Module.
  10. Untergrund: keine Falz, keine Naht, keine Beschnittkante.
  11. Zielseite: erreichbar, https, kein toter Kurzlink.
  12. Testgerät: zwei Geräte, davon eines ein älteres Android.
  13. Kodierter Text: einmal wörtlich auslesen und lesen.

Wer diese dreizehn Punkte in dieser Reihenfolge durchgeht, findet den Fehler in aller Regel unter den ersten vier.

Kontrast und Invertierung

Ein Decoder unterscheidet zwei Zustände: dunkles Modul, helles Modul. Alles, was diese Trennung weichspült, kostet Erkennungsrate. Dunkelblau auf Schwarz sieht im Layout edel aus und ist für die Kamera eine graue Fläche. Messbar wird das über das Leuchtdichte-Kontrastverhältnis, dieselbe Kennzahl, die auch für die Lesbarkeit von Text herangezogen wird und die jedes Designwerkzeug ausrechnet: 10:1 oder besser ist sicher, 7:1 ist die praktische Untergrenze, unter 4:1 ist der Code kaputt. Gelb auf Weiß kommt auf 1,5:1, mittleres Grau auf Weiß auf 3,9:1 — beides sieht im Layout nach Kontrast aus und ist für einen Decoder keiner. Ein Blick auf das Motiv in Graustufen zeigt in zwei Sekunden, ob das Muster noch trägt.

Die Invertierung — heller Code auf dunklem Grund — ist ein eigener Fall. Viele aktuelle Kamera-Apps kommen damit zurecht, ältere und praktisch alle Laserscanner nicht, weil sie das Symbol schon beim Suchen der Positionsmuster verwerfen. Für einen Beitrag in einem sozialen Netzwerk mag das reichen, für eine Auflage von zehntausend Flyern ist es ein unnötiges Risiko.

Ebenfalls beliebt und ebenfalls riskant: ein Foto oder ein Farbverlauf hinter dem Code. Sobald der Hintergrund an einer Stelle so dunkel wird wie die Module, ist dort für die Kamera kein Muster mehr.

Die Ruhezone

Vier Module ringsum, so steht es in ISO/IEC 18004. Der Decoder braucht diesen Rand, um die Kanten des Symbols zu finden. Ein Code, der bündig in einer Farbfläche sitzt, direkt an einem Bild klebt oder an der Beschnittkante endet, verliert seine Begrenzung — und viele Lesegeräte rasten dann gar nicht erst ein, obwohl das Muster selbst unversehrt ist.

Wenn der Platz knapp wird, verkleinern Sie den Code und behalten die Ruhezone. Ein kleinerer Code mit korrektem Rand schlägt einen größeren ohne. Wie sich beides gegeneinander abwägen lässt, steht ausführlich im Ratgeber zur Druckgröße.

Größe gegen Leseentfernung

Messen Sie das gedruckte Exemplar nach und halten Sie es gegen die Entfernung, aus der wirklich jemand davorsteht: etwa ein Zehntel davon als Kantenlänge, und darunter die harte Grenze von rund 0,4 mm pro Modul im Offset- und Digitaldruck. Die vollständige Abstandstabelle, die Werte für Thermoetiketten und raue Materialien sowie die Rechnung von der Modulzahl zur Millimeterangabe stehen im Ratgeber zur Druckgröße.

Unschärfe, Skalierung und Glanz

Drei Fehler entstehen erst in der Produktion, nicht im Generator: ein hochskaliertes PNG, bei dem die Software zwischen den Modulen interpoliert und graue Übergänge erzeugt — für den Druck deshalb SVG exportieren; Glanzlack oder glänzendes Papier, das der Kamera im ungünstigen Winkel ein Glanzlicht zurückwirft; und Tonwertzuwachs auf saugendem Material, auf dem die Module zulaufen und zusammenwachsen. Alle drei laufen auf dieselbe Größenrechnung hinaus wie oben, und alle drei sind dort ausführlich behandelt.

Verdeckte, verzerrte und beschädigte Module

Die drei großen Quadrate in den Ecken sind die Suchmuster. Sie sind nicht durch die Fehlerkorrektur geschützt: Ist eines davon überdruckt, abgeschnitten oder von einem Aufkleber verdeckt, findet der Scanner den Code überhaupt nicht. Dasselbe gilt für die Taktspur, die abwechselnd hell-dunkle Modulreihe zwischen den Suchmustern, über die der Decoder das Raster rekonstruiert.

Ein zu großes Logo in der Mitte ist der zweithäufigste Fall dieser Kategorie. Die viel zitierten 30 Prozent sind die Fläche, die Stufe H theoretisch wiederherstellen kann — und sie wird im Alltag längst für Druckungenauigkeiten, Licht und Blickwinkel gebraucht. Wie Sie ein Logo richtig dimensionieren, steht in der Logo-Anleitung; das Werkzeug dazu liegt unter QR-Code mit Logo.

Verzerrung wirkt ähnlich wie Verdeckung. Eine Falz oder Naht liest sich für den Decoder wie ein Bruch im Raster, und ein Code auf einer gewölbten Fläche — Flasche, Dose, Tube — verschiebt die äußeren Module gegenüber dem rekonstruierten Gitter. Beides löst man nicht mit einer höheren Fehlerkorrektur, sondern mit einem kleineren Code auf einem flacheren Stück Oberfläche.

Die falsche Fehlerkorrekturstufe

Höher ist nicht sicherer. Jede Stufe fügt Redundanz hinzu, Redundanz kostet Module, und mehr Module bedeuten bei gleicher Druckgröße kleinere Module. Wer „sicherheitshalber“ H wählt und den Code anschließend auf 1,5 cm setzt, hat Schadenstoleranz gekauft und Lesbarkeit dafür bezahlt. Welche Stufe wann richtig ist, rechnet der Ratgeber zur Fehlerkorrektur durch.

Zu lange Adresse

Jedes zusätzliche Zeichen kann den Code eine Version größer machen, und jede Version fügt vier Module pro Seite hinzu. Gerechnet an einem konkreten Fall: Ein Link mit 28 Zeichen ergibt auf Stufe M eine Version 3 mit 29 Modulen pro Seite; derselbe Link mit vier UTM-Parametern ist 117 Zeichen lang und wird zu einer Version 7 mit 45 Modulen — 16 Module mehr, also gut die Hälfte obendrauf. Bei identischer Druckgröße sind das spürbar kleinere Module und eine deutlich kürzere Scandistanz. Kürzen Sie den Pfad, verzichten Sie auf www. und setzen Sie Kampagnenparameter nur dort, wo sie tatsächlich ausgewertet werden.

Vom Bildschirm scannen

Ein Code auf einem Display bringt eigene Probleme mit: Spiegelungen der Umgebung, zu geringe Helligkeit, ein dunkles Farbschema, das den Code invertiert darstellt, und bei ungünstiger Bildwiederholrate ein Moiré zwischen Display- und Kameraraster. Wenn eine Kollegin Ihnen einen Code auf dem Laptop zeigt und es nicht klappt: Helligkeit hoch, Neigung ändern, hellen Modus einschalten, mit dem Zoom arbeiten statt näher heranzugehen.

iOS, Android und die Kamera-App

Auf dem iPhone erkennt die Kamera-App seit iOS 11 QR-Codes automatisch und blendet ein Banner ein; seit iOS 12 (2018) gibt es zusätzlich einen Code-Scanner, den man sich ins Kontrollzentrum legen kann. Geöffnet werden dabei nur bekannte Schemata — https:, tel:, mailto:, WIFI: und einige weitere. Reiner Text wird angezeigt, aber nicht weiterverarbeitet.

Auf Android hängt es am Gerät. Die Erkennung läuft je nach Hersteller über Google Lens, eine eigene Kamerafunktion oder eine separate App, und in manchen Kameras muss die QR-Erkennung in den Einstellungen erst eingeschaltet werden. Wenn Sie also hören „bei mir geht es nicht“, fragen Sie zuerst nach dem Gerät. Und testen Sie nie ausschließlich mit dem neuesten iPhone: Dessen Kamera ist mit Abstand die gutmütigste im Feld, und sie liest problemlos Codes, an denen ein drei Jahre altes Mittelklassegerät scheitert.

Der Code scannt, aber die Seite ist weg

Dann funktioniert der Code einwandfrei und das Problem liegt dahinter:

SymptomUrsacheAbhilfe
404-FehlerZielseite verschoben oder gelöschtWeiterleitung einrichten
Sicherheitswarnunghttp: statt https: kodiertAdresse neu kodieren
Unbrauchbare DarstellungZiel nicht für Mobilgeräte gebautZielseite anpassen
Seite nicht erreichbarKurz-URL-Dienst abgeschaltetAdresse direkt kodieren
Code führt ins LeereAbo für dynamische Codes beendetStatischen Code drucken

Die letzten beiden Zeilen sind der teuerste Fehler dieser Liste, weil er erst nach der Auflage auffällt. Kurz-URL-Dienste verschwinden, und zwar endgültig: goo.gl nahm ab 2019 keine neuen Links mehr an und hat im August 2025 auch die Auflösung der bestehenden Links eingestellt. Jeder gedruckte Code, der auf einen goo.gl-Link zeigt, ist seitdem ein totes Quadrat Farbe — nicht bloß eine riskante Wahl. Ein Anbieter dynamischer Codes ist derselbe Fall mit Rechnung — endet das Abonnement, ist jeder gedruckte Code tot, obwohl das Muster fehlerfrei ist.

Ein statischer Code enthält die Adresse wörtlich und kann deshalb nicht ablaufen. Genau solche erzeugt der Generator auf dieser Seite, vollständig im Browser. Und wenn Sie wissen wollen, was in einem vorhandenen Code wirklich steckt: scannen und den Text einmal wörtlich lesen, bevor Sie weitersuchen. Ein Leerzeichen zu viel oder ein fehlendes s in https erklärt erstaunlich viele Fälle. Kurze Antworten zu Formaten und Dateitypen sammelt außerdem die Fragenseite.

Häufige Fragen

Warum scannt mein QR-Code am Monitor, aber nicht auf Papier?
Am Monitor ist der Code selbst beleuchtet, kontrastreich und meistens deutlich größer, als er später gedruckt wird. Auf Papier kommen kleinere Module, Papierweiß statt Displayweiß, Raumlicht und oft eine glänzende Oberfläche dazu. Prüfen Sie zuerst die gedruckte Kantenlänge gegen die Leseentfernung und danach, ob die Ruhezone im Layout weggeschnitten wurde.
Kann ein QR-Code hell auf dunklem Grund gedruckt werden?
Technisch ja, viele aktuelle Decoder erkennen invertierte Symbole. Verlassen sollten Sie sich darauf nicht: Ältere Kamera-Apps und praktisch alle Laserscanner setzen dunkle Module auf hellem Grund voraus und finden ein invertiertes Symbol gar nicht erst. Für eine gedruckte Auflage ist die Invertierung ein vermeidbares Risiko.
Wie teste ich einen QR-Code richtig vor dem Druck?
Auf dem endgültigen Material in Endgröße drucken, dann mit zwei verschiedenen Geräten scannen, davon eines ein älteres Android-Handy. Testen Sie im Licht, in dem der Code später hängt, und aus der Entfernung, aus der jemand tatsächlich stehen wird. Ein Test auf dem Monitor sagt über einen gedruckten Flyer fast nichts aus.
Mein QR-Code scannt, öffnet aber eine Fehlerseite. Was tun?
Dann liegt der Fehler nicht im Muster, sondern am Ziel. Häufig enthält die kodierte Adresse einen Tippfehler, sie zeigt auf http statt https, die Seite wurde verschoben, oder im Code steckt ein Kurzlink, dessen Dienst abgeschaltet wurde. Kodieren Sie die Zieladresse direkt und ohne Weiterleitungsdienst, dann kann sie später niemand abschalten.

Erstellen Sie den Code aus diesem Ratgeber

Der Generator läuft in Ihrem Browser — Logo einfügen, Farben wählen, Link mit UTM-Parametern versehen und als PNG oder SVG herunterladen. Ohne Konto, ohne Wasserzeichen.

Weiterlesen

← Alle Ratgeber