QR-Codes sind 2026 selbstverständlich

Was 2019 noch ein japanischer Sonderfall war, ist seit der Corona-Pandemie globaler Alltag: Speisekarten, Veranstaltungs-Tickets, Stadtführer, Bezahlung, Impfnachweise. Jedes Smartphone hat einen Scanner eingebaut. Aber: ein QR-Code zu erzeugen ist trivial, ein QR-Code richtig zu erzeugen — druck-tauglich, fehler-tolerant, mit Tracking — braucht etwas Wissen.

Wie ein QR-Code aufgebaut ist

QR (Quick Response) wurde 1994 von Denso Wave entwickelt, ursprünglich für die Auto-Produktion. Die Grund-Struktur:

  • Positions-Marker in drei Ecken (die großen Quadrate). Damit erkennt der Scanner Orientierung und Skala.
  • Alignment-Marker (kleinere Quadrate) für die Korrektur bei schräger Aufnahme.
  • Timing-Pattern (gepunktete Linien zwischen Positions-Markern).
  • Daten-Module (der eigentliche Inhalt).
  • Fehlerkorrektur-Module (Reed-Solomon-Codes).

Versionen und Kapazität

Ein QR-Code gibt es in 40 Versionen. Version 1 ist 21×21 Module, Version 40 ist 177×177 Module. Mehr Module = mehr Kapazität, aber auch mehr Aufwand für den Scanner. Faustregel für gängige Use-Cases:

  • URL bis 25 Zeichen: Version 1–2, 21×21 oder 25×25 Module.
  • URL bis 50 Zeichen: Version 3, 29×29.
  • vCard mit allen Feldern: Version 8–12.
  • WLAN-Configuration: Version 4–5.

Praxis-Tipp: kürzere Inhalte = kleinere Codes = bessere Scanbarkeit. Eine 200-Zeichen-URL erzeugt einen QR-Code, der in 3 m Entfernung kaum noch lesbar ist. Genau hier kommt eine Short-Link-Plattform wie ScanGo.me ins Spiel — sie verkürzt URLs auf 15–20 Zeichen und ermöglicht damit dramatisch kleinere QR-Codes.

Fehlerkorrektur-Stufen

QR-Codes können auch beschädigte Bereiche zuverlässig dekodieren — dank Reed-Solomon- Fehlerkorrektur. Vier Stufen:

  • L (Low): 7 % Wiederherstellung. Niedrigste Datenüberhang.
  • M (Medium): 15 %. Default-Empfehlung für Web.
  • Q (Quartile): 25 %. Für Print mit Logo-Overlay.
  • H (High): 30 %. Maximaler Schutz, größere QR-Codes.

Wer ein Logo in die Mitte des QR-Codes setzen will, braucht mindestens Stufe Q (besser H), weil das Logo bis zu 25 % der Datenmodule überdeckt. Mehr dazu in unserem QR-Design-Beitrag.

Druck-Auflösung

Ein QR-Code ist eine Vektor-Struktur — als SVG oder hochauflösendes PNG gerendert bleibt er scharf. Faustregeln für die Druckgröße:

  • Mindest-Modulgröße: 0,4 mm pro Modul für sichere Erfassung.
  • Visitenkarte: 1,5 × 1,5 cm bei Version 3 (29 Module → 0,5 mm/Modul).
  • Flyer: 2,5 × 2,5 cm.
  • Plakat (A1): mindestens 8 × 8 cm.
  • Bus-Schaltung: 30 × 30 cm.
  • Schaufenster-Aufkleber: 10 × 10 cm.

Format: SVG ist immer beste Wahl, weil vektoriell skalierbar. Bei PNG-Export mindestens 1000 px Kantenlänge wählen.

Statisch vs. dynamisch

Ein statischer QR-Code enthält die Ziel-URL direkt. Beim Scan wird sie 1:1 aufgerufen. Vorteil: unabhängig, keine Plattform-Bindung. Nachteil: die URL kann nach dem Druck nicht mehr geändert werden, kein Tracking möglich.

Ein dynamischer QR-Code enthält eine Tracking-URL (z.B.scango.me/abc12), die im Hintergrund auf die eigentliche Ziel-URL weiterleitet. Vorteile:

  • Editierbar: Die Ziel-URL kann nach dem Druck geändert werden — wichtig für Saisonkampagnen, A/B-Tests, korrigierte Landing-Pages.
  • Tracking: Anzahl Scans, Geräte-Typ, Standort, Tageszeit.
  • Kürzere URL = kleinerer QR-Code. Bessere Scanbarkeit, weniger Druck-Fläche.
  • Fallback-URL: Wenn der ursprüngliche Link mal kaputtgeht.

Plattformen wie ScanGo.me bieten dynamische QR-Codes mit Tracking und Editier-Funktion. Mehr zu Short Links und ihren Vorteilen in unserem Short-Link-Beitrag.

Browser-lokale Generierung

Wer keine Tracking-Plattform braucht, kann QR-Codes browser-lokal erzeugen — die häufigsten Open-Source-Bibliotheken sind qrcode und qr-code-styling:

import QRCode from "qrcode";

const url = "https://meine-seite.de";
const svgString = await QRCode.toString(url, {
  type: "svg",
  errorCorrectionLevel: "M",
  margin: 2,
  color: { dark: "#000", light: "#fff" }
});

Vorteil: keine externe Service-Abhängigkeit, kein Tracking. Nachteil: statisch, nicht ändbar.

QR-Code-Typen jenseits von URLs

  • WiFi: WIFI:S:NETZNAME;T:WPA;P:PASSWORT;; — Gast scannt, ist im WLAN.
  • vCard: Kontaktdaten direkt ins Telefonbuch.
  • SMS: SMSTO:+49170123456:Text — pre-fill für Reservierungs- SMS.
  • Telefonanruf: tel:+49170123456.
  • E-Mail: mailto:info@example.com?subject=….
  • Geo-Position: geo:52.5,13.4 — öffnet Karten-App.
  • Kalender-Event: iCal-Format.
  • SEPA-Zahlung: Im Bezahlhinweis-Format der EBA.

Die häufigsten QR-Code-Fehler

  • Zu wenig Kontrast. Hell-grauer QR-Code auf weißem Hintergrund — Scanner schaffen das nicht zuverlässig. Mindestens 50 % Helligkeitsunterschied.
  • QR-Code beim Druck zu klein skaliert. Faustregel: 2 cm bei Visitenkarte, 5 cm bei Flyer.
  • Inverted QR (heller Code auf dunklem Grund). Funktioniert theoretisch, viele Smartphones schaffen es nicht. Klassisches Schwarz-auf-Weiß ist sicherer.
  • Quiet Zone vergessen. Der QR-Code braucht 4 Module Rand frei herum. Wenn er direkt am Bildrand klebt, schlägt der Scan oft fehl.
  • Sehr lange URL ohne Short-Link. QR-Code wird zu komplex.

Tracking-Datenschutz

Dynamische QR-Codes erzeugen tracking-relevante Daten. Wer DSGVO-konform bleiben will:

  • Aggregierte Statistik statt Personen-Tracking.
  • IP-Adressen anonymisieren oder gar nicht erst speichern.
  • Bei Print-Materialien Datenschutz-Hinweis nahe dem QR-Code.
  • Plattform-Wahl: Anbieter, die Server in der EU betreiben (wie ScanGo.me).

Empfehlungs-Matrix

  • Eine WLAN-Karte fürs Gäste-Bad: statischer QR mit WIFI-Inhalt, browser-lokal generiert.
  • Visitenkarte: dynamischer QR mit ScanGo.me — falls sich die Zielseite ändert, bleibt die Karte gültig.
  • Print-Marketing-Kampagne: dynamisch mit Tracking. Wissen, wann und wo gescannt wird, ist Kampagnen-Gold.
  • Speisekarte im Restaurant: dynamisch — Speisekarte ändert sich, der QR nicht.
  • Saison-Aktion auf Plakat: dynamisch mit Verfalls-Datum.

Quellen

Denso Wave — Originale QR-Code-Spezifikation · ISO/IEC 18004 — QR Code Spec · qrcode (npm) · qr-code-styling · ScanGo.me — dynamische QR-Codes & Short Links · Wikipedia — QR Code.