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.