QR-Code funktioniert nicht mehr? Ursache und Lösung
Öffnet ein QR-Code auf deinen Flyern oder Speisekarten plötzlich eine Seite mit „abgelaufen“, „deaktiviert“ oder „Upgrade your plan“, ist es so gut wie sicher ein dynamischer Code: Er zeigt auf den Weiterleitungsserver des Generators, und der Generator hat ihn abgeschaltet, als deine Testphase oder dein Tarif endete. Das gedruckte Muster ist in Ordnung – nur führt der Link darin jetzt auf deren Seite statt auf deine. Du kannst zahlen, um ihn wieder freizuschalten, oder neu drucken – mit einem statischen Code aus einem Tool wie dem QR-Code-Generator, der deinen Link direkt ins Muster schreibt, sodass es nichts zum Abschalten gibt.
Statische und dynamische QR-Codes
Ein QR-Code speichert ein kurzes Stück Text, meist einen Link. Der Unterschied zwischen den beiden Arten liegt darin, welcher Link das ist.
Ein statischer Code enthält dein Ziel selbst, zum Beispiel https://deincafe.de/speisekarte. Ein Handy scannt ihn und geht direkt dorthin. Niemand sonst ist beteiligt, außer deiner eigenen Website muss nichts online bleiben, und der Code funktioniert, solange es den Ausdruck gibt. Der Haken: Nach dem Druck lässt sich der Inhalt nicht mehr ändern.
Ein dynamischer Code enthält einen Kurzlink auf der Domain des Generators, etwa https://qr-anbieter.example/a8Kx2. Öffnet ein Handy ihn, schaut der Server des Anbieters nach, wohin der Besucher soll, und leitet ihn auf deine Speisekarte weiter. Dieser Zwischenschritt macht dynamische Codes nützlich – du kannst das Ziel später ändern oder Scans zählen –, und genau er erlaubt dem Anbieter auch, den Code abzuschalten. Läuft das Abo aus, endet die Testphase oder macht die Firma dicht, hört ihr Server auf weiterzuleiten und zeigt stattdessen seine eigene Seite.
Viele „kostenlose“ Generatoren erstellen standardmäßig dynamische Codes, ohne die Folgen deutlich zu machen. In den ersten Wochen klappt alles, der Code landet auf 500 Speisekarten – und dann endet die Testphase.
So erkennst du, welche Art du hast
Spezielle Tools brauchst du nicht – schau dir einfach den Link an, den der Code enthält:
- Richte die Handykamera auf den Code. Bevor du ihn öffnest, zeigen die meisten Handys eine Vorschau des Links an.
- Lies die Domain. Ist es deine Website oder der Name einer QR-Firma oder eines Kurzlink-Dienstes?
- Ist es die Domain des Generators, hast du einen dynamischen Code – und diese Firma entscheidet, ob er weiter funktioniert.
Zeigt der Link auf deine eigene Domain – deincafe.de/speisekarte – und funktioniert trotzdem nicht, liegt es nicht am QR-Anbieter: Dann ist die Seite selbst umgezogen oder die Website nicht erreichbar. Das hast du komplett selbst in der Hand (siehe unten).
Was du sofort tun kannst
Den Anbieter kontaktieren oder zahlen. Läuft der Code über den Server des Anbieters, kann nur er ihn wieder einschalten. Schau in dein Konto dort: Die Reaktivierung ist womöglich die schnellste Lösung, wenn Tausende gedruckte Exemplare im Umlauf sind. Lies genau, worauf du dich einlässt – ob es eine wiederkehrende Zahlung ist und was passiert, wenn du später kündigst.
Mit einem statischen Code neu drucken. Ist die Auflage klein oder ohnehin ein Austausch fällig, erstelle einen statischen Code, der direkt auf deine eigene Seite zeigt, und druck neu. Wähl im QR-Code-Generator Link, füg deine URL ein und lade für die Druckerei ein SVG herunter. Der Code enthält nur deinen Link; dahinter stecken kein Konto, keine Testphase und kein Weiterleitungsserver.
Den alten Code überkleben. Bei Speisekarten, Tischaufstellern oder Plakaten, die du weiter nutzen willst, ist ein Sticker mit dem neuen Code über dem alten eine praktische Überbrückung bis zum nächsten Druck. Mach den Sticker groß genug, um den alten Code komplett zu verdecken, damit Handys nicht den falschen erfassen.
Zeigt der Code auf deine eigene Domain, leite selbst weiter. Liegt der Link im Code auf einer Domain, die du kontrollierst, und ist die Seite nur umgezogen, richte auf deiner Website eine Weiterleitung von der alten auf die neue Adresse ein. Dein Webhoster oder Website-Baukasten kann das in der Regel. Jeder bereits gedruckte Code funktioniert dann wieder, ohne dass du irgendetwas neu drucken musst.
So vermeidest du das beim nächsten Mal
- Nimm einen statischen Code. Für alles Gedruckte ist ein statischer Code die sichere Wahl: Er kann nicht ablaufen, weil nichts auf einem Server liegt.
- Lass ihn auf deine eigene Domain zeigen. Verlinke auch bei einem statischen Code auf eine Seite deiner eigenen Website statt auf einen Filesharing-Link oder eine fremde Seite, die verschwinden könnte.
- Du willst flexibel bleiben? Bau es selbst ein. Nutze eine feste Adresse auf deiner Website, etwa
deincafe.de/speisekarte, und ändere, was diese Seite zeigt – oder leite sie weiter –, sobald sich die Speisekarte ändert. So bekommst du den Hauptvorteil eines dynamischen Codes, ohne von jemand anderem abhängig zu sein. - Vor dem Druck prüfen. Scanne den finalen Probedruck mit zwei verschiedenen Handys, öffne den Link und vergewissere dich, dass die Domain deine ist. Ein statischer Code lässt sich später nicht bearbeiten – ein Tippfehler in der URL heißt also: neu drucken.
Andere Gründe, warum ein QR-Code nicht scannt
Nicht jeder Ausfall ist eine abgeschaltete Weiterleitung. Erkennt das Handy den Code gar nicht, ist die Ursache meist physisch:
Geringer Kontrast. Hellgrau auf Weiß oder Dunkelblau auf Schwarz bietet der Kamera zu wenig Unterschied. Lösung: dunkler Code auf hellem Hintergrund mit kräftigem Kontrast. Der Generator warnt dich, wenn der Kontrast zu gering ist.
Invertierte Farben. Ein heller Code auf dunklem Hintergrund sieht schick aus, aber viele Scanner können ihn nicht lesen. Lösung: Halte den Code dunkler als den Hintergrund; der Generator weist auf invertierte Farben hin.
Zu klein oder ohne Rand. Ein winziger Code auf einer Visitenkarte oder ein Code, der direkt an andere Grafiken stößt, ist schwer zu erfassen. Lösung: größer drucken und an allen vier Seiten einen freien, hellen Rand lassen.
Beschädigter Druck. Kratzer, Knicke, Flecken, Spiegelungen auf Laminat oder ein Logo mitten im Code können zu viel vom Muster verdecken. Lösung: Wähl beim Erstellen die höchste Fehlerkorrektur – sie fügt Redundanz hinzu, damit der Code teilweise Beschädigung übersteht – und nimm nach Möglichkeit eine matte Oberfläche.
Zu viele Daten. Je mehr Text ein Code enthält, desto dichter und kleiner werden seine Quadrate und desto schwerer lässt er sich scannen. Lange URLs mit Tracking-Parametern sind ein häufiger Übeltäter. Lösung: Nimm einen kürzeren Link – eine saubere Seitenadresse auf deiner eigenen Website – und druck den Code etwas größer. Der Generator sagt dir, wenn der Inhalt für einen Code zu lang ist.
Für WLAN-Codes auf Tischen oder in Ferienwohnungen gibt es ein paar zusätzliche Punkte zu beachten; siehe WLAN-QR-Code erstellen.
Häufige Fragen
Laufen QR-Codes von selbst ab?
Nein. Ein QR-Code ist nur ein gedrucktes Muster. Statische Codes laufen nie ab; dynamische Codes funktionieren nur dann nicht mehr, wenn der Weiterleitungsserver dahinter keine Besucher mehr weiterleitet.
Kann ich ändern, wohin mein statischer QR-Code führt?
Den Code selbst nicht – der Link ist Teil des Musters. Zeigt er aber auf eine Seite deiner eigenen Domain, kannst du diese Seite ändern oder auf eine neue Adresse weiterleiten.
Hört ein Code aus diesem Generator auf zu funktionieren, wenn es die Website nicht mehr gibt?
Nein. Der QR-Code-Generator erstellt statische Codes in deinem Browser. Dein Link steckt im Muster, der Code funktioniert also auch ohne diese Website.
Warum funktioniert mein Code auf einem Handy, aber nicht auf einem anderen?
Meist ist er grenzwertig: geringer Kontrast, zu klein, Spiegelungen oder ein beschädigter Druck, den eine bessere Kamera gerade noch lesen kann. Verbessere Kontrast und Größe, erhöhe die Fehlerkorrektur und teste dann noch einmal mit mehreren Handys.