Was ist ein QR-Code-Generator?
Ein QR-Code-Generator ist ein Software-Tool – als Web-App, Desktop-Programm oder API – das beliebige Daten (URLs, Text, Kontaktdaten, WLAN-Zugangsdaten u. v. m.) in einen maschinenlesbaren QR-Code umwandelt. Die Ausgabe erfolgt als Bilddatei (PNG, SVG, PDF) oder als eingebetteter Code, der direkt in andere Anwendungen integriert werden kann. Der Nutzer gibt die gewünschten Daten ein, wählt optional Format und Design, und das Tool berechnet daraus ein normgerechtes zweidimensionales Matrixmuster nach ISO/IEC 18004.
Abgrenzung: Generator vs. Scanner vs. Decoder
- Generator: Erzeugt einen QR-Code aus Rohdaten.
- Scanner/Reader: Liest einen vorhandenen QR-Code mit der Kamera aus und gibt die enthaltenen Daten zurück.
- Decoder: Analysiert eine vorhandene QR-Code-Bilddatei und extrahiert deren Inhalt ohne Kamera.
Ein QR-Code-Generator arbeitet also in die entgegengesetzte Richtung eines Scanners: Daten rein, Bild raus – statt Bild rein, Daten raus.
Warum QR-Code-Generatoren wichtig sind
QR-Codes überbrücken die physische und digitale Welt: Ein gedruckter Code auf einem Plakat, Produkt oder Ticket führt den Nutzer mit einem einzigen Kameraschwenk direkt zu einer URL, einem Dokument oder einer Aktion. Kein Abtippen, kein Tippfehler, keine Medienbrüche.
Konkrete Anwendungsfelder
- Marketing und Werbung: Plakate, Flyer, Verpackungen mit direktem Link zur Landingpage oder zum Produktvideo.
- Gastronomie: Digitale Speisekarten, kontaktlose Bestellung und Bezahlung.
- Veranstaltungen: Ticketing, Einlasskontrolle, Programm-Downloads.
- Industrie und Logistik: Bauteil-Tracking, Lagerplatzkennzeichnung, Wartungshistorie.
- Gesundheitswesen: Patientenarmbänder, Medikamentenverpackungen, Impfnachweise.
- Bildung: Lernmaterialien mit verlinkten Erklärvideos oder interaktiven Übungen.
- Zahlungsverkehr: SEPA-Überweisungen, Kryptowährungs-Adressen, PayPal.Me-Links.
- Netzwerk-Sharing: WLAN-Zugangsdaten (SSID + Passwort) ohne manuelles Eintippen.
Wirtschaftliche Relevanz
Laut Statista wurden allein in Deutschland im Jahr 2023 über 21 Millionen QR-Code-Scans pro Monat über Smartphone-Kameras registriert. Weltweit nutzen mehr als 89 Millionen US-Nutzer monatlich QR-Codes auf ihren Mobilgeräten. Für Unternehmen bedeutet ein korrekt eingesetzter QR-Code messbar höhere Conversion-Raten gegenüber reinen Text-URLs, weil die Hürde zur Interaktion sinkt.
Wie ein QR-Code-Generator technisch funktioniert
Die Erzeugung eines QR-Codes ist kein einfaches Bild-Rendering, sondern ein mehrstufiger Kodierungsprozess, der exakt der Norm ISO/IEC 18004:2015 folgt. Ein Generator durchläuft intern die folgenden Schritte:
Schritt 1: Datenmodus bestimmen
Der Generator analysiert die Eingabedaten und wählt den effizientesten Kodierungsmodus:
- Numeric: Nur Ziffern 0–9 (höchste Datendichte, z. B. für Nummern).
- Alphanumeric: Großbuchstaben, Ziffern und neun Sonderzeichen.
- Byte: Beliebige ISO-8859-1- oder UTF-8-Zeichen (URLs, Freitext).
- Kanji: Japanische Doppelbyte-Zeichen (Shift-JIS-Kodierung).
- ECI (Extended Channel Interpretation): Explizite Zeichensatzangabe für Unicode und andere Kodierungen.
Schritt 2: Fehlerkorrektur-Level wählen
Der Nutzer oder das Tool wählt einen von vier Fehlerkorrektur-Leveln. Dieser bestimmt, wie viel Prozent des Codes zerstört oder verdeckt sein darf, ohne dass der Scanner scheitert:
| Level |
Bezeichnung |
Wiederherstellbarkeit |
Typischer Einsatz |
| L |
Low |
~7 % |
Saubere digitale Umgebungen, große Datenmengen |
| M |
Medium |
~15 % |
Standardanwendungen, Druck auf Papier |
| Q |
Quartile |
~25 % |
Industrieumgebungen, leichte Verschmutzung |
| H |
High |
~30 % |
Logos im Code, stark beanspruchte Oberflächen |
Ein höherer Fehlerkorrektur-Level erzeugt mehr Redundanz, erfordert aber mehr Module (Pixel) und damit einen größeren oder dichteren Code. Wer ein Logo in den QR-Code einbettet, muss mindestens Level Q, besser Level H verwenden, da das Logo einen Teil der Datenmodule verdeckt.
Schritt 3: Version und Größe bestimmen
QR-Codes existieren in 40 Versionen. Version 1 hat eine Größe von 21×21 Modulen, jede weitere Version fügt vier Module pro Seite hinzu, sodass Version 40 mit 177×177 Modulen die maximale Kapazität bietet. Der Generator wählt automatisch die kleinstmögliche Version, die die kodierten Daten beim gewählten Fehlerkorrektur-Level aufnehmen kann.
Schritt 4: Daten kodieren und strukturieren
Die Eingabedaten werden in eine Bitsequenz umgewandelt. Diese Bits werden in Daten-Codewords (8-Bit-Blöcke) aufgeteilt und mit Füll-Codewords auf die vorgeschriebene Länge aufgefüllt. Anschließend berechnet der Generator Reed-Solomon-Fehlerkorrektur-Codewords und hängt sie an die Daten-Codewords an.
Schritt 5: Funktionsmuster platzieren
Bevor die eigentlichen Daten eingetragen werden, reserviert der Generator fest definierte Bereiche für Funktionsmuster:
- Finder-Muster: Die drei quadratischen Eckmuster (oben links, oben rechts, unten links), die Scannern die Orientierung ermöglichen.
- Separatoren: Weiße Randstreifen um die Finder-Muster.
- Timing-Muster: Abwechselnd schwarze und weiße Module in Zeile 6 und Spalte 6 – dienen der Rasterausrichtung.
- Alignment-Muster: Kleinere Quadratmuster in größeren Versionen (ab Version 2), die Verzerrungen kompensieren.
- Format-Information: Zwei redundante Bereiche, die Fehlerkorrektur-Level und Maskenmuster codieren.
- Version-Information: In Versionen ab 7 zusätzlich codiert.
Schritt 6: Daten-Bits einsetzen
Die kombinierten Daten- und Fehlerkorrektur-Bits werden in einem Zick-Zack-Muster von unten rechts nach oben links in die freien Module eingetragen. Jede Spalte mit zwei Modulen Breite wird abwechselnd von unten nach oben und von oben nach unten befüllt.
Schritt 7: Maskierung anwenden
Um ungünstige Muster zu vermeiden – etwa große einfarbige Flächen oder Strukturen, die Finder-Mustern ähneln und Scanner verwirren könnten – wendet der Generator eine von acht definierten Masken auf die Datenmodule an. Jede Maske ist eine mathematische Formel, die bestimmt, ob ein Modul invertiert wird. Der Generator berechnet für alle acht Masken einen Strafwert (Penalty Score) nach vier Regeln und wählt die Maske mit dem niedrigsten Gesamtstrafwert.
Schritt 8: Ruhezone (Quiet Zone) sicherstellen
Um den fertigen Code herum muss ein weißer Rand von mindestens vier Modulbreiten bestehen – die sogenannte Quiet Zone. Ohne sie können Scanner den Code nicht zuverlässig vom Hintergrund abgrenzen. Viele Generator-Tools fügen diese Zone automatisch ein; beim manuellen Einbetten in Designs muss sie explizit berücksichtigt werden.
Schritt 9: Ausgabe rendern
Das fertige Modul-Raster wird in das gewünschte Ausgabeformat gerendert:
- PNG/JPEG: Pixelbasiert, geeignet für Web und einfache Druckanwendungen. Auflösung sollte mindestens 300 dpi für Druck betragen.
- SVG: Vektorbasiert, verlustfrei skalierbar auf jede Größe – bevorzugt für professionellen Druck und Gravur.
- PDF: Druckfertig, oft mit eingebetteten Vektoren.
- EPS/AI: Für Grafikprogramme wie Adobe Illustrator.
Statische vs. dynamische QR-Codes
Ein fundamentaler Unterschied, den jeder Generator-Nutzer verstehen sollte: Statische QR-Codes enthalten die Zieldaten direkt und unveränderlich im Muster. Dynamische QR-Codes enthalten nur eine kurze Weiterleitungs-URL zu einem Server; das eigentliche Ziel kann jederzeit geändert werden, ohne den gedruckten Code zu ersetzen.
Vergleich im Überblick
| Merkmal |
Statischer QR-Code |
Dynamischer QR-Code |
| Inhalt änderbar? |
Nein |
Ja, jederzeit |
| Scan-Tracking |
Nicht möglich |
Anzahl, Ort, Gerät, Zeit |
| Datenmenge im Code |
Vollständige Nutzdaten |
Nur kurze Redirect-URL |
| Codegröße/Dichte |
Abhängig von Datenmenge |
Kompakt (kurze URL) |
| Abhängigkeit von Server |
Keine |
Ja – fällt Server aus, funktioniert der Code nicht |
| Kosten |
Meist kostenlos |
Oft Abo-Modell |
| Datenschutz |
Keine Nutzerdaten erhoben |
Scan-Daten beim Anbieter |
Für einmalige, unkritische Anwendungen ohne Tracking-Bedarf genügt ein statischer Code. Für Marketingkampagnen, bei denen Ziel-URLs sich ändern oder Scan-Statistiken benötigt werden, ist ein dynamischer Code trotz der Server-Abhängigkeit die sinnvollere Wahl.
QR-Code erstellen: Schritt-für-Schritt-Anleitung
Einen funktionierenden QR-Code erstellt man in fünf Schritten: Zielinhalt festlegen, den richtigen Generator wählen, technische Parameter konfigurieren, visuelles Design anpassen und den fertigen Code testen sowie veröffentlichen. Jeder dieser Schritte enthält Fallstricke, die später zu nicht scannbaren Codes oder verlorenen Tracking-Daten führen können.
Schritt 1: Den Zielinhalt klar definieren
Bevor man einen Generator öffnet, muss die Frage beantwortet sein: Was soll der QR-Code auslösen? Die Antwort bestimmt den Typ des Codes und damit alle folgenden Entscheidungen.
- URL / Website: Weiterleitung zu einer Webseite, einem Online-Shop oder einer Landing Page
- vCard / Kontaktdaten: Speichert Name, Telefonnummer, E-Mail und Adresse direkt im Adressbuch
- PDF oder Datei: Verlinkung zu einem gehosteten Dokument (z. B. Speisekarte, Bedienungsanleitung)
- WLAN-Zugangsdaten: Automatische Verbindung mit einem Netzwerk ohne manuelle Passworteingabe
- E-Mail oder SMS: Öffnet eine vorausgefüllte Nachricht
- App-Download: Leitet je nach Betriebssystem zum App Store oder Google Play
- Geo-Koordinaten: Öffnet einen Standort direkt in der Karten-App
- Reiner Text: Zeigt statischen Text ohne Internetverbindung an
Statisch oder dynamisch? Das ist die wichtigste Vorentscheidung überhaupt. Statische QR-Codes brennen den Inhalt direkt in das Muster ein – eine spätere Änderung ist unmöglich, ohne einen neuen Code zu drucken. Dynamische QR-Codes speichern nur eine kurze Weiterleitungs-URL; der eigentliche Zielinhalt lässt sich jederzeit im Backend ändern, und Scan-Statistiken werden automatisch erfasst. Für alle gedruckten Materialien, die länger als wenige Wochen im Einsatz sind, sind dynamische Codes die richtige Wahl.
Schritt 2: Den passenden Generator auswählen
Nicht jeder Generator eignet sich für jeden Anwendungsfall. Die folgende Tabelle zeigt die wichtigsten Kriterien im Vergleich:
| Kriterium |
Kostenlose Tools |
Professionelle Tools |
| Dynamische Codes |
Oft begrenzt oder kostenpflichtig |
Inklusive, mit Scan-Analytics |
| Exportformate |
PNG, JPG |
SVG, PDF, EPS (druckfähig) |
| Logo-Integration |
Begrenzt oder keine |
Vollständig anpassbar |
| Auflösung |
Niedrig bis mittel |
Beliebig skalierbar (Vektorgrafik) |
| Datenschutz / DSGVO |
Oft unklar |
Serverstandort EU, Datenschutzerklärung |
| API-Zugang |
Selten |
Häufig verfügbar |
| Scan-Statistiken |
Keine |
Gerät, Ort, Uhrzeit, Gesamtscans |
Empfehlung für Unternehmen: Wer QR-Codes auf Verpackungen, Flyern oder Plakaten einsetzt, sollte von Anfang an ein professionelles Tool mit SVG-Export und dynamischer Verlinkung nutzen. Der Wechsel eines bereits gedruckten statischen Codes ist teuer.
Schritt 3: Technische Parameter konfigurieren
Diese Einstellungen bestimmen, ob ein Code zuverlässig gescannt werden kann – unabhängig vom Design.
Fehlerkorrektur-Level
Der QR-Standard definiert vier Stufen der Fehlerkorrektur. Je höher die Stufe, desto mehr des Codemusters kann beschädigt oder verdeckt sein, ohne dass der Scan scheitert:
- Level L (Low, ~7 %): Kleinstmögliche Datenmenge, maximale Kompaktheit – nur für kontrollierte digitale Umgebungen geeignet
- Level M (Medium, ~15 %): Guter Kompromiss für einfache Druckanwendungen
- Level Q (Quartile, ~25 %): Empfohlen, wenn ein Logo in den Code integriert wird
- Level H (High, ~30 %): Pflicht bei Outdoor-Einsatz, rauer Oberfläche oder großflächiger Logo-Überlagerung
Ruhezone (Quiet Zone)
Rund um jeden QR-Code muss ein weißer Rand von mindestens vier Modulbreiten frei bleiben. Fehlt diese Ruhezone, können Scanner das Muster nicht korrekt erkennen. Viele Gestaltungsfehler entstehen genau hier: Das Logo oder ein Rahmen wird zu nah an das Codemuster gerückt.
Mindestgröße
Die kleinste empfohlene Druckgröße beträgt 2 × 2 cm für einfache Codes mit wenig Daten. Komplexere Codes mit langen URLs oder vCard-Daten benötigen mindestens 3 × 3 cm. Für Plakatwerbung gilt: Der Code sollte aus der typischen Betrachtungsdistanz mit einem Smartphone in unter drei Sekunden gescannt werden können.
Schritt 4: Visuelles Design anpassen
Ein gut gestalteter QR-Code erhöht die Scan-Rate, weil er Aufmerksamkeit erzeugt und Vertrauen signalisiert. Dabei gelten feste physikalische Grenzen, die nicht überschritten werden dürfen.
Farbe und Kontrast
- Das Kontrastverhältnis zwischen Vordergrund (dunkle Module) und Hintergrund (helle Fläche) muss mindestens 4:1 betragen – besser 7:1 oder höher.
- Niemals hellen Vordergrund auf dunklem Hintergrund verwenden (invertierter Code): Die meisten Smartphone-Scanner erkennen solche Codes nicht zuverlässig.
- Farbige Codes sind möglich, solange der Kontrast stimmt. Ein dunkles Blau auf Weiß funktioniert; ein Hellgelb auf Weiß nicht.
Logo-Integration
- Das Logo darf maximal 30 % der Codefläche überdecken, wenn Fehlerkorrektur-Level H gewählt wurde.
- Das Logo sollte zentriert platziert werden, da die Finder-Muster in den Ecken immer frei bleiben müssen.
- Ein weißer Hintergrundrahmen (Padding) um das Logo verbessert die Lesbarkeit deutlich.
- Nach jeder Logo-Änderung muss der Code auf mehreren Geräten getestet werden.
Viele professionelle Generatoren erlauben es, die quadratischen Module durch runde, abgerundete oder andere Formen zu ersetzen. Das ist gestalterisch zulässig, solange die Finder-Muster (die drei großen Quadrate in den Ecken) erkennbar bleiben und der Kontrast ausreicht. Stark stilisierte Module erhöhen das Risiko von Scan-Fehlern und sollten immer intensiv getestet werden.
Schritt 5: Testen, exportieren und veröffentlichen
Ein QR-Code ist erst fertig, wenn er auf mindestens drei verschiedenen Geräten und mit zwei verschiedenen Scanner-Apps erfolgreich gescannt wurde. Dieser Schritt wird am häufigsten übersprungen – mit teuren Folgen bei bereits gedruckten Materialien.
Testprotokoll vor dem Druck
- Code auf dem Bildschirm scannen (100 % Zoom)
- Code auf Papier ausdrucken und scannen
- Test bei schlechten Lichtverhältnissen
- Test mit einem älteren Smartphone-Modell
- Test aus der maximalen geplanten Betrachtungsdistanz
- Zielinhalt nach dem Scan auf Richtigkeit prüfen (besonders bei dynamischen Codes)
- SVG oder EPS: Pflicht für alle Druckanwendungen – verlustfrei skalierbar auf jede Größe
- PDF: Geeignet für die Weitergabe an Druckereien
- PNG mit hoher Auflösung (min. 300 dpi): Für digitale Anwendungen, Webseiten, E-Mail-Signaturen
- JPG: Nur für Vorschauen geeignet – die Komprimierung kann Artefakte erzeugen, die den Scan stören
Die häufigsten Fehler beim Erstellen von QR-Codes
Die meisten QR-Code-Probleme in der Praxis entstehen nicht durch technische Fehler des Generators, sondern durch vermeidbare Entscheidungen bei der Erstellung und Platzierung.
Fehler 1: Statischen Code für veränderliche Inhalte verwenden
Wer eine URL direkt in einen statischen Code einbettet und die Zielseite später umstrukturiert oder die Domain wechselt, hat ein Problem: Alle bereits gedruckten Codes führen ins Leere. Dynamische Codes mit einer stabilen Kurzlink-URL lösen dieses Problem vollständig.
Fehler 2: Zu lange URLs ohne URL-Kürzung
Jedes zusätzliche Zeichen in der codierten URL erhöht die Datendichte des Musters. Ein Code mit einer 300 Zeichen langen URL ist deutlich kleiner druckbar als nötig und fehleranfälliger. UTM-Parameter, Session-IDs und andere Tracking-Anhängsel sollten in einem URL-Shortener zusammengefasst oder über die Weiterleitungslogik des dynamischen Codes abgebildet werden.
Ein PNG mit 72 dpi, das auf Plakatgröße hochskaliert wird, erzeugt ein verpixeltes, unscannbares Muster. SVG-Dateien müssen für Druckanwendungen immer die erste Wahl sein.
Fehler 4: Fehlende oder zu kleine Ruhezone
Wenn ein QR-Code direkt am Rand eines Flyers endet oder von einem Designelement überlappt wird, scheitern viele Scanner. Der weiße Rand ist kein optionaler Gestaltungsspielraum, sondern technische Voraussetzung.
Fehler 5: Kein Call-to-Action
Ein QR-Code ohne erklärenden Text daneben wird seltener gescannt. Ein kurzer Hinweis wie „Jetzt scannen für die aktuelle Speisekarte" oder „Mehr Infos hier" erhöht die Scan-Rate messbar. Nutzer scannen eher, wenn sie wissen, was sie erwartet.
Fehler 6: Platzierung auf reflektierenden oder gebogenen Oberflächen
Hochglanzlaminiertes Papier, Metallfolien oder stark gebogene Oberflächen (z. B. Flaschen) reflektieren Licht und stören den Scan. Matte Oberflächen und flache Unterlagen sind immer vorzuziehen. Auf Rundverpackungen sollte der Code so klein sein, dass die Wölbung im Scanbereich minimal ist.
Fehler 7: DSGVO-Aspekte ignorieren
Dynamische QR-Codes erfassen Scan-Daten – darunter IP-Adressen, Geräteinformationen und Standorte. Diese Daten gelten nach der DSGVO als personenbezogen. Wer dynamische Codes einsetzt, muss prüfen, ob der Anbieter Server in der EU betreibt, einen Auftragsverarbeitungsvertrag anbietet und ob die Datenschutzerklärung der eigenen Website die Datenerhebung über QR-Code-Scans erwähnt.
Fortgeschrittene Taktiken für professionelle Anwendungen
Wer QR-Codes systematisch einsetzt, kann mit gezielten Maßnahmen die Scan-Rate steigern und den Nutzen der Codes deutlich erhöhen.
A/B-Testing mit dynamischen Codes
Dynamische Codes lassen sich so konfigurieren, dass sie abwechselnd auf zwei verschiedene Zielseiten weiterleiten. So lässt sich testen, welche Landing Page besser konvertiert – direkt messbar über die Scan-Statistiken des Generators.
Gerätebasierte Weiterleitung
Professionelle Generatoren können erkennen, ob ein Nutzer iOS oder Android verwendet, und entsprechend auf den App Store oder Google Play weiterleiten. Das spart einen Zwischenschritt und verbessert die Nutzererfahrung erheblich.
Sprachbasierte Weiterleitung
Internationale Produkte können QR-Codes nutzen, die anhand der Spracheinstellung des Geräts automatisch die passende Sprachversion einer Seite aufrufen.
Batch-Generierung per API
Wer Hunderte oder Tausende individueller QR-Codes benötigt – etwa für Produktserialisierung, Eintrittskarten oder personalisierte Marketingmaterialien – nutzt die API eines Generators. Die meisten professionellen Anbieter stellen REST-APIs bereit, über die Codes programmatisch erstellt, konfiguriert und als SVG oder PNG abgerufen werden können.
Scan-Daten in bestehende Analytics-Systeme integrieren
Die Weiterleitungs-URL eines dynamischen Codes kann UTM-Parameter enthalten, sodass QR-Code-Scans direkt in Google Analytics oder einem anderen Web-Analytics-Tool als eigene Kampagne erscheinen. Das ermöglicht eine vollständige Attribution vom physischen Touchpoint bis zur Online-Conversion.
Für die meisten Anwendungsfälle reicht ein kostenloser Online-Generator völlig aus. Wer jedoch regelmäßig viele QR-Codes erstellt, Kampagnen skaliert oder Codes dynamisch verwalten möchte, braucht spezialisierte Tools oder eine automatisierte Lösung. Die folgende Übersicht hilft bei der Auswahl des richtigen Werkzeugs.
Kostenlose Online-Generatoren: Stärken und Grenzen
Kostenlose Browser-Tools wie QRCode Monkey, Adobe Express QR oder qr1.at eignen sich hervorragend für einmalige statische Codes. Sie bieten in der Regel folgende Funktionen:
- Eingabe von URL, Text, WLAN-Daten, vCard oder E-Mail-Adresse
- Farbliche Anpassung und Logo-Integration
- Export als PNG, SVG oder PDF
- Keine Registrierung notwendig
Der entscheidende Nachteil: Statische Codes lassen sich nach der Erstellung nicht mehr ändern. Wer den verlinkten Inhalt aktualisieren möchte, muss einen komplett neuen Code drucken. Außerdem fehlen Tracking-Funktionen – es ist nicht nachvollziehbar, wie oft ein Code gescannt wurde.
Plattformen wie Bitly, QR TIGER, Beaconstac oder Uniqode bieten dynamische Codes mit Verwaltungs-Dashboard. Der wesentliche Unterschied zu statischen Codes:
- Die im Code gespeicherte URL ist eine kurze Weiterleitungs-URL, die jederzeit geändert werden kann
- Jeder Scan wird protokolliert: Datum, Uhrzeit, Gerät, Standort (grob)
- A/B-Tests mit verschiedenen Zielseiten sind möglich
- Bulk-Erstellung über CSV-Import
- API-Zugang für Entwickler
Diese Plattformen kosten je nach Funktionsumfang zwischen 5 und 50 Euro pro Monat. Für Marketingkampagnen, Produktetiketten oder Restaurantmenüs amortisiert sich die Investition schnell.
| Tool |
Dynamische Codes |
Tracking |
Bulk-Erstellung |
API |
Preis |
| QRCode Monkey |
Nein |
Nein |
Nein |
Ja (kostenpflichtig) |
Kostenlos / ab 9 €/Monat |
| Adobe Express |
Nein |
Nein |
Nein |
Nein |
Kostenlos / Creative Cloud |
| Bitly |
Ja |
Ja |
Ja |
Ja |
Ab 8 €/Monat |
| QR TIGER |
Ja |
Ja |
Ja |
Ja |
Ab 7 €/Monat |
| Beaconstac |
Ja |
Ja |
Ja |
Ja |
Ab 5 €/Monat |
| Google Chart API (veraltet) |
Nein |
Nein |
Bedingt |
Ja |
Kostenlos (nicht empfohlen) |
QR-Codes per API automatisch generieren
Für Entwickler und technisch versierte Teams ist die API-basierte Generierung die effizienteste Methode. Dienste wie QRCode Monkey, GoQR.me oder die QR-Code-API von RapidAPI erlauben es, Codes programmatisch zu erstellen. Ein einfacher GET-Request reicht oft aus:
Typischer Aufbau eines API-Calls: Die Ziel-URL, Größe in Pixeln, Fehlerkorrekturlevel und Ausgabeformat werden als Parameter übergeben. Die API antwortet mit einem Bild-Datenstrom oder einer Download-URL. So lassen sich Codes direkt in Bestellbestätigungs-E-Mails, Produktdatenblätter oder Etikettendruck-Systeme einbetten.
Automatisierung mit AutoSEO
AutoSEO ist eine Plattform, die SEO-relevante Aufgaben automatisiert – darunter auch die massenhafte Erstellung und Verwaltung von QR-Codes für Landingpages, lokale Kampagnen und Content-Serien. Wer beispielsweise für jede Filiale eines Unternehmens oder für jedes Produkt in einem Onlineshop einen individuellen QR-Code benötigt, kann diesen Prozess über AutoSEO vollständig automatisieren: Die Plattform liest Ziel-URLs aus einer strukturierten Datenliste, generiert dynamische Codes mit einheitlichem Branding, bettet sie in die jeweiligen Seiten ein und verknüpft die Scan-Daten direkt mit dem SEO-Reporting-Dashboard. So entfällt manuelle Arbeit, und der Zusammenhang zwischen QR-Code-Traffic und organischer Sichtbarkeit wird messbar.
Ein QR-Code ohne Tracking ist wie eine Anzeige ohne Klickzähler. Wer wissen möchte, ob seine Codes tatsächlich genutzt werden, braucht klare Kennzahlen und die richtigen Auswertungswerkzeuge.
Die wichtigsten Kennzahlen (KPIs)
- Scan-Rate: Anzahl der Scans im Verhältnis zur Auflage oder Reichweite des Trägermediums. Eine Postkarte mit 1.000 Exemplaren und 80 Scans hat eine Scan-Rate von 8 Prozent.
- Unique Scans: Einzelne Geräte, die den Code gescannt haben – bereinigt um Mehrfachscans desselben Nutzers.
- Scan-Zeitverlauf: Wann wird am häufigsten gescannt? Peaks zeigen, welche Kanäle oder Aktionen besonders wirksam sind.
- Gerätetyp: iOS vs. Android, Smartphone vs. Tablet – relevant für die Optimierung der Zielseite.
- Geografische Verteilung: Welche Regionen oder Städte generieren die meisten Scans? Wichtig für lokale Kampagnen.
- Conversion-Rate nach Scan: Wie viele Nutzer führen nach dem Scan die gewünschte Aktion aus (Kauf, Anmeldung, Download)?
Tracking-Methoden im Überblick
Es gibt drei gängige Wege, QR-Code-Scans zu messen:
- UTM-Parameter: An die Ziel-URL werden UTM-Tags angehängt (utm_source, utm_medium, utm_campaign). Google Analytics oder Matomo erfassen diese Aufrufe automatisch und ordnen sie der richtigen Kampagne zu. Diese Methode funktioniert auch mit statischen Codes.
- Dynamische Weiterleitungs-URLs: Der Code verlinkt auf eine kurze Weiterleitungs-URL des QR-Anbieters. Jeder Scan wird auf dessen Server protokolliert, bevor der Nutzer zur Zielseite gelangt. Detailliertere Daten, aber Abhängigkeit vom Anbieter.
- Eigene Tracking-Seite: Eine selbst gehostete Weiterleitungsseite protokolliert Scans im eigenen System und leitet dann weiter. Maximale Datenkontrolle, erfordert aber technisches Know-how.
Google Analytics und QR-Codes richtig verknüpfen
Das UTM-Builder-Tool von Google erleichtert die Erstellung korrekter Tracking-URLs. Empfohlene Parameter für QR-Kampagnen:
- utm_source: Name des Trägermediums, z. B. "flyer", "messe", "verpackung"
- utm_medium: "qr-code"
- utm_campaign: Name der Kampagne, z. B. "herbst-aktion-2024"
- utm_content: Variante oder Standort des Codes, z. B. "vorderseite" oder "filiale-berlin"
In Google Analytics 4 erscheinen diese Scans unter Traffic-Akquisition und lassen sich mit Conversion-Ereignissen verknüpfen. So ist der vollständige Weg vom physischen Träger bis zum Abschluss nachvollziehbar.
FAQ
Was ist der Unterschied zwischen einem statischen und einem dynamischen QR-Code?
Ein statischer QR-Code enthält die Zielinformation direkt im Code gespeichert. Einmal gedruckt, kann er nicht mehr geändert werden. Ein dynamischer QR-Code enthält nur eine kurze Weiterleitungs-URL. Das eigentliche Ziel lässt sich jederzeit im Dashboard des Anbieters aktualisieren, ohne den gedruckten Code zu ersetzen. Dynamische Codes ermöglichen außerdem Scan-Tracking und Statistiken.
Wie groß muss ein QR-Code sein, damit er zuverlässig gescannt werden kann?
Als Faustregel gilt: Der QR-Code sollte mindestens ein Zehntel der Scan-Distanz groß sein. Bei einem Plakat, das aus einem Meter Entfernung gescannt wird, reichen 2,5 cm. Bei einem Außenbanner, der aus fünf Metern gelesen werden soll, sind mindestens 5 cm notwendig. Für Druckprodukte empfiehlt sich eine Mindestgröße von 2 × 2 cm. Für digitale Anzeigen sollte die Auflösung mindestens 300 × 300 Pixel betragen.
Kann ein QR-Code ablaufen oder aufhören zu funktionieren?
Statische Codes laufen nie ab – sie funktionieren so lange, wie die verlinkte Webseite erreichbar ist. Dynamische Codes hingegen sind an den Dienst des Anbieters gebunden. Wird das Abonnement gekündigt oder der Anbieter stellt seinen Betrieb ein, funktionieren die Weiterleitungen nicht mehr. Es empfiehlt sich daher, bei dynamischen Codes auf etablierte Anbieter zu setzen oder eigene Weiterleitungsserver zu betreiben.
Für den Druck ist SVG (Scalable Vector Graphics) die bessere Wahl, da das Format verlustfrei skalierbar ist und auch bei sehr großen Formaten gestochen scharf bleibt. PNG-Dateien sind pixelbasiert und können bei starker Vergrößerung unscharf werden. Für digitale Anwendungen (Webseiten, E-Mails, Bildschirme) ist PNG in ausreichender Auflösung völlig ausreichend. PDF eignet sich gut als Übergabeformat an Druckereien.
Darf ich ein Logo in meinen QR-Code einbetten?
Ja, das ist technisch möglich und weit verbreitet. QR-Codes haben eine eingebaute Fehlerkorrektur, die es erlaubt, bis zu 30 Prozent des Codes zu überdecken, ohne dass die Lesbarkeit leidet. Das Logo sollte zentriert platziert werden und nicht mehr als 20 bis 25 Prozent der Gesamtfläche einnehmen. Nach dem Einbetten des Logos unbedingt mit mehreren Geräten und Apps testen, ob der Code noch einwandfrei gescannt werden kann.
Sind QR-Codes sicher? Können sie Schadsoftware enthalten?
QR-Codes selbst enthalten keine ausführbaren Programme und sind daher nicht direkt gefährlich. Das Risiko liegt in der verlinkten URL: Ein manipulierter Code kann auf eine Phishing-Seite oder eine Seite mit Schadsoftware weiterleiten. Nutzer sollten vor dem Öffnen prüfen, welche URL angezeigt wird. Unternehmen sollten ihre gedruckten Codes regelmäßig kontrollieren, um sicherzustellen, dass niemand einen Aufkleber mit einem gefälschten Code darüber geklebt hat – ein bekanntes Angriffsmuster in öffentlichen Bereichen.
Wie viele Zeichen kann ein QR-Code speichern?
Die maximale Kapazität eines QR-Codes hängt vom Datentyp und dem gewählten Fehlerkorrekturlevel ab. Bei reinen Zahlen sind bis zu 7.089 Zeichen möglich, bei alphanumerischen Zeichen bis zu 4.296 und bei binären Daten bis zu 2.953 Bytes. In der Praxis sollte die gespeicherte Information so kurz wie möglich gehalten werden: Je mehr Daten, desto dichter und fehleranfälliger wird das Muster. Kurze URLs oder Weiterleitungs-URLs sind deshalb immer zu bevorzugen.
Funktionieren QR-Codes auch ohne Internetverbindung?
Das kommt auf den Inhalt an. Ein QR-Code, der eine URL enthält, benötigt zum Aufrufen der Zielseite eine Internetverbindung. QR-Codes mit reinem Text, WLAN-Zugangsdaten, vCard-Kontaktdaten oder geografischen Koordinaten funktionieren hingegen vollständig offline – das Smartphone liest die Information direkt aus dem Code, ohne eine Verbindung herzustellen.
Wie erstelle ich einen QR-Code für WLAN-Zugangsdaten?
Die meisten QR-Code-Generatoren bieten einen speziellen WLAN-Modus. Dort werden SSID (Netzwerkname), Passwort und Verschlüsselungstyp (WPA2, WPA3 oder offen) eingegeben. Der Generator erzeugt daraus einen Code im standardisierten WIFI-Format. Gäste können diesen Code scannen und werden automatisch mit dem Netzwerk verbunden, ohne das Passwort manuell eintippen zu müssen. Wichtig: Das Passwort ist im Code gespeichert und für jeden lesbar, der den Code scannt oder die gespeicherten Daten ausliest.
Warum lässt sich mein QR-Code nicht scannen?
Die häufigsten Ursachen sind: zu geringer Kontrast zwischen Vorder- und Hintergrundfarbe, zu kleines Format für die vorgesehene Scan-Distanz, beschädigtes oder verzerrtes Druckbild, ein Logo das zu viel Fläche überdeckt, oder eine URL die inzwischen nicht mehr erreichbar ist. Zur Fehlersuche empfiehlt sich der Test mit mindestens drei verschiedenen Scan-Apps auf unterschiedlichen Geräten. Wenn der Code digital korrekt angezeigt wird, aber im Druck versagt, liegt das Problem oft an Farbprofilen (RGB statt CMYK) oder zu niedriger Druckauflösung.