
QR-Codes in großen Mengen erstellen: der Agentur-Leitfaden
QR-Codes in großen Mengen richtig erstellen: Massengenerierung, Serialisierung, die Druckübergabe (variabler Datendruck) und warum dynamische Codes für nachverfolgbare, korrigierbare Agenturkampagnen fast immer Pflicht sind.
ScanKit · Organization
· 18 Min. Lesezeit
Eine einzige Kampagne kann einen eigenen QR-Code für jede Filiale, jede Flyer-Variante, jede Produktlinie oder jeden Außendienstmitarbeiter brauchen. Erstellen Sie sie einzeln, verbringen Sie einen ganzen Nachmittag damit, URLs in einen Generator zu kopieren und Dateien mit Namen wie qr (37).png herunterzuladen. Schlimmer noch: Später haben Sie keine Ahnung mehr, welcher Code wohin gehörte. QR-Codes in großen Mengen zu erzeugen löst das Mengenproblem, aber nur ein durchdachtes Setup löst den Teil, der für eine Agentur wirklich zählt: jeden Code eindeutig, nachverfolgbar und nach dem Druck noch korrigierbar zu halten.
Dies ist ein Leitfaden, wie Sie QR-Codes in großen Mengen richtig erstellen. Wir behandeln, wie die Massengenerierung tatsächlich funktioniert, was Serialisierung bedeutet und wann Sie sie brauchen, die Übergabe an die Druckerei, an der die meisten großen Aufträge stillschweigend scheitern, und warum dynamische Codes nahezu unverzichtbar sind, sobald Sie Tausende physischer Stücke drucken, die Sie nicht zurückrufen können.

Der gesamte Auftrag läuft in vier Phasen ab, und das nummerierte Diagramm oben bildet sie ab:
- Datenquelle. Eine saubere Tabelle, eine Zeile pro Code, mit einem Ziel und einem Namen in jeder Zeile.
- Massengenerierung. Die Plattform verwandelt diese Datei in einem einzigen Durchlauf in einen Stapel Codes und gibt sie Ihnen als Satz von Bildern zurück.
- Dynamische Weiterleitung. Jeder Code verweist auf eine kurze Weiterleitung, die Sie kontrollieren, sodass sich jedes Ziel nach dem Druck noch ändern lässt.
- Analytics pro Code. Jeder Code meldet seine eigenen Scans, und genau das ist der ganze Grund, jeder Platzierung einen eigenen Code zu geben.
Was "QR-Codes in großen Mengen" wirklich bedeutet
Hinter derselben Formulierung verbergen sich zwei verschiedene Aufgaben, und sie zu verwechseln ist der Punkt, an dem Kampagnen schiefgehen.
Die erste ist ein Design, viele Kopien. Sie wollen denselben Code, dasselbe Ziel, tausendmal gedruckt. Das ist eigentlich überhaupt kein Problem der Massengenerierung. Sie erstellen einen Code, und die Druckauflage vervielfältigt ihn. Jeder Scan sieht in Ihren Analytics identisch aus, weil jeder Code identisch ist.
Die zweite ist viele eindeutige Codes. Jedes gedruckte Stück trägt einen anderen Code, der auf etwas Bestimmtes verweist oder separat getrackt wird: eine eindeutige URL pro Filiale, damit Sie sehen, welcher Standort Scans antreibt, eine Landingpage pro Region, ein Link pro Produkt oder dieselbe Landingpage, die über einen eigenen getrackten Code erreicht wird, sodass jede Platzierung für sich berichtet. Das ist die Aufgabe, die Massengenerierung braucht, und es lohnt sich, sie richtig zu machen.
Für Agenturen ist fast immer die zweite Aufgabe der eigentliche Punkt. Der Grund, warum Sie einen QR-Code auf die Kampagne eines Kunden setzen, ist die Attribution: der Nachweis, dass das Bushaltestellen-Plakat besser abschnitt als der Regalstopper im Laden, oder dass die Hamburger Filialen doppelt so oft gescannt wurden wie die in München. Das bekommen Sie nur, wenn jede Platzierung einen eigenen Code trägt. Ein einziger geteilter Code sagt Ihnen, dass eine Kampagne stattgefunden hat; ein Satz eindeutiger Codes sagt Ihnen, was funktioniert hat.
Wie die Massengenerierung funktioniert
Fast jedes Bulk-Tool folgt demselben Schema, sodass Sie es, wenn Sie es auf einer Plattform gemacht haben, auf allen gemacht haben.
- Laden Sie die CSV- oder Tabellenvorlage der Plattform herunter.
- Füllen Sie eine Zeile pro Code aus: mindestens eine Ziel-URL und einen Namen, dazu optionale Spalten für Design, Rahmen oder UTM-Parameter.
- Laden Sie die Datei hoch.
- Die Plattform generiert jeden Code und gibt Ihnen ein ZIP mit Bilddateien zurück, die in der Regel nach Ihrer Spalte "Name" benannt sind, damit Sie jede Datei ihrer Zeile zuordnen können.
Das Detail, an dem die Leute stolpern: Stapelgrenzen sind keine Eigenschaft von QR-Codes, sondern eine Eigenschaft Ihres Abonnements. Es gibt keine universelle Obergrenze. Um ein Gefühl für die Bandbreite zu geben, anhand der Dokumentation der Anbieter selbst: Uniqode (früher Beaconstac) staffelt Stapel dynamischer Codes von 15 im Einstiegstarif bis 10.000 im Enterprise-Tarif und gibt an, dass ein Stapel von 10.000 Codes in etwa einer Minute verarbeitet wird. Das zu Bitly gehörende QR Code Generator PRO begrenzt einen Stapel auf 5 in der Testversion, 100 bei Advanced und 500 bei Professional und lässt pro Stapel nur einen Codetyp zu. QRCodeChimp legt keine feste Zahl pro Stapel fest, begrenzt Sie aber durch das Gesamtcode-Limit Ihres Tarifs und empfiehlt aus Leistungsgründen, Aufträge über einigen Tausend aufzuteilen.
Die praktische Lektion: Prüfen Sie die Stapelgrenze bevor Sie die Kampagne aufbauen, nicht danach. Wenn Ihr Kunde 4.000 eindeutige Codes braucht und Ihr Tarif Stapel auf 500 begrenzt, teilen Sie den Auftrag entweder in acht Uploads auf oder Sie upgraden. Beides ist in Ordnung; es kurz vor dem Abgabetermin zu entdecken nicht.
Der Tabellen-Shortcut, und wo er endet
Sie brauchen nicht zwingend eine kostenpflichtige Plattform, um eine Spalte mit URLs in eine Spalte mit Codes zu verwandeln. Eine Tabellenformel erledigt das. In Google Sheets rendert diese ein QR-Bild direkt in die Zelle, aus der URL in A2:
=IMAGE("https://quickchart.io/qr?text="&ENCODEURL(A2))
Der QuickChart-QR-Endpunkt ist ohne API-Schlüssel und für geringe Mengen kostenlos und akzeptiert nützliche Parameter: size, margin, ecLevel (L, M, Q oder H, Standardwert M), dark- und light-Farben sowie format (PNG, SVG oder base64). Es ist eine wirklich praktische Methode, um einen Stapel zu überfliegen oder schnell einen Proof of Concept zu bauen.
Auch das hört still und leise auf, kostenlos zu sein. Die Community-Stufe von QuickChart erlaubt 1.000 Codes pro Monat und 60 pro Minute, was eine echte Kampagne mit mehreren Tausend Codes sprengen wird. Und die tiefere Grenze ist struktureller Natur: So erstellte Codes sind statisch. Die URL ist fest ins Bild eingebrannt. Es gibt kein Tracking und keine Möglichkeit, ein Ziel nach dem Druck zu ändern. Für eine interne Wegwerf-Tabelle in Ordnung. Für eine Kundenkampagne, über die Sie berichten, eine Sackgasse. Diese Unterscheidung, statisch gegenüber dynamisch, ist der Dreh- und Angelpunkt dieses ganzen Themas, und wir kommen darauf zurück.
Serialisierung: wann jeder Code eindeutig sein muss
Serialisierung ist die Disziplin, sicherzustellen, dass jeder Code in einem Stapel einen Wert trägt, der zu einer und nur einer Sache gehört. Ein Code pro Filiale. Einer pro Flyer-Variante. Im Einzelhandel und in der Pharmazie einer pro physischer Produkteinheit.
Die Einzelhandelswelt hat dafür eine formale Variante, die man kennen sollte, denn Kunden aus den Bereichen Lebensmittel, Getränke, Kosmetik oder Pharmazie werden sie früher oder später ansprechen. Im GS1-System kombiniert eine serialisierte Produktkennung (eine SGTIN) die GTIN eines Produkts mit einer eindeutigen Seriennummer, und der moderne Träger dieser Identität ist zunehmend ein GS1-Digital-Link-QR-Code, also ein QR, der eine Web-URL mit den Kennungen des Produkts codiert. Wenn Ihr Kunde auf GS1-konforme Verpackungen zusteuert, ist das ein eigenes Projekt, und wir behandeln den Verpackungsaspekt in unserem Beitrag über QR-Codes auf Produktverpackungen und GS1 Digital Link.
Die meisten Agenturkampagnen brauchen keine vollständige GS1-Konformität. Was sie brauchen, ist dieselbe zugrunde liegende Gewohnheit: eine saubere Datenquelle, in der jede Zeile genau einem Code entspricht, ohne versehentliche Duplikate. Das bedeutet in der Regel einen eindeutigen Slug oder Token pro Code, statt eine URL mit einem angepassten Label wiederzuverwenden. Die Tabelle, die Ihren Stapel generiert, ist zugleich die Tabelle, die Ihre Kampagne dokumentiert, also behandeln Sie sie als Liefergegenstand, nicht als Schmierzettel. Benennen Sie Codes einheitlich (client-campaign-city-placement), halten Sie das Ziel und alle UTM-Werte in eigenen Spalten, und diese Datei wird zur Landkarte, mit der Sie drei Monate später Ihre Analytics lesen.
Zur Kapazität eine ehrliche Einschränkung: Eine lange URL mit einem Stapel an UTM-Parametern erzeugt einen dichteren, schwerer zu scannenden Code. QR-Codes fassen im Prinzip viel (bis zu 4.296 alphanumerische Zeichen bei der größten Version und der niedrigsten Fehlerkorrektur), aber Sie wollen dieses Budget nicht für Tracking-Ballast verschwenden, der in kleiner Größe gedruckt wird. Kurze Weiterleitungs-URLs halten Codes sauber. Wir gehen darauf tiefer ein in wie viele Daten ein QR-Code speichern kann.
Die Druckübergabe, an der Massenaufträge scheitern
Hier kommt der Schritt, vor dem Sie niemand warnt. 3.000 eindeutige Codes zu generieren ist der einfache Teil. 3.000 verschiedene Codes auf 3.000 verschiedene gedruckte Stücke zu bringen ist der Punkt, an dem Aufträge auseinanderfallen, und der Grund liegt darin, wie Drucken funktioniert.
Auf jedes Stück einer Auflage unterschiedliche Inhalte zu bringen, nennt man variablen Datendruck (VDP). Es ist eine Digitaldrucktechnik: Die Maschine setzt jedes Stück im Vorbeilauf aus einer Datendatei zusammen. Entscheidend ist: In einer herkömmlichen Offset-Auflage geht das nicht. Offset druckt von festen Platten, sodass jeder Bogen per Definition identisch ist. Wenn der Druckpartner Ihres Kunden für einen serialisierten Auftrag einen Offset-Preis nennt, stimmt etwas mit dem Briefing nicht. Serialisierte Codes brauchen eine Digital- oder VDP-fähige Maschine.
Auf der Gestaltungsseite ist das gängige Werkzeug Adobe InDesigns Data Merge, das in jeden Datensatz ein anderes Bild ziehen kann. Es funktioniert, hat aber scharfe Kanten: Data Merge erlaubt nur eine Platzhaltergröße pro Feld, referenziert Bilder über den Dateipfad und führt Datensätze nicht zusammen, wenn Felder über mehrere übergeordnete Seiten verteilt sind. Ein anderes, vorgerendertes QR-PNG zuverlässig in jeden Datensatz zu bekommen (korrekter Pfad, korrekter Rahmen, keine Skalierungsüberraschungen) ist der fragile Schritt. Für einfache URL-Codes kann InDesign den QR pro Datensatz sogar selbst erzeugen, aber das bricht bei gebrandeten oder gestylten Codes zusammen, weshalb Agenturen bei großen oder gestaltungslastigen Aufträgen zu dedizierten VDP-Engines wie XMPie oder FusionPro greifen.
Sie müssen die Maschine nicht selbst bedienen. Sie müssen sie korrekt briefen. Geben Sie der Druckerei eine saubere Datendatei, benennen Sie Ihre Bilddateien so, dass sie exakt den Zeilen entsprechen, bestätigen Sie, dass die Maschine VDP-fähig ist, und bitten Sie vor der vollen Auflage um einen Proof einiger Datensätze. Und achten Sie dabei auf die physischen Spezifikationen: Serialisierte Codes sind immer noch QR-Codes, also gelten dieselben Regeln für Ruhezone, Kontrast und Auflösung. Unser Leitfaden zum Vorbereiten eines QR-Codes für den Druck behandelt die Vektor-, Auflösungs- und Farbfallen, die aus einem sauberen Code einen nicht scanbaren machen.
Warum Masse fast immer dynamisch bedeutet
Alles oben Genannte ist schwieriger und lohnender, wenn die Codes dynamisch sind. Das ist die Entscheidung, die eine große Kampagne schützt.
Ein statischer Code codiert das Ziel direkt in seinem Muster. Er kann nicht bearbeitet werden und trägt kein Tracking. Ein dynamischer Code codiert stattdessen eine kurze Weiterleitungs-URL; das eigentliche Ziel liegt in einem Dashboard, die Weiterleitung ist bearbeitbar, und genau diese Weiterleitung erlaubt es Ihnen, Scans pro Code zu zählen, mit Zeitpunkt, Standort und Gerät. Der Unterschied zwischen statisch und dynamisch ist der Unterschied zwischen einer gedruckten Sackgasse und einem Code, den Sie verwalten können, und wir legen den vollständigen Kompromiss in dynamische gegenüber statischen QR-Codes dar.
Bei ein oder zwei Codes ist die Wahl akademisch. Bei tausend ist sie es nicht, aus zwei Gründen.
Der erste ist die Wiederherstellung. Ein falsches Ziel in einem Stapel von Tausenden bedeutet bei statischen Codes einen Neudruck. Physisches Werbematerial, das bereits im Feld ist, kann nicht zurückgerufen werden; Sie drucken neu und verteilen neu, und Sie erklären Ihrem Kunden die Kosten. Bei dynamischen Codes ist derselbe Fehler eine Dashboard-Bearbeitung. Sie ändern, wohin die Weiterleitung zeigt, und jeder gedruckte Code, überall, löst nun korrekt auf. Die vollständige Mechanik dieser Korrektur finden Sie in das Ziel eines QR-Codes ohne Neudruck ändern. Bei einem serialisierten Auftrag, bei dem eine einzige fehlerhafte Zeile Tausende falsche Stücke bedeuten könnte, ist das kein Nice-to-have. Es ist eine Versicherung.
Der zweite ist der ganze Grund, warum Sie überhaupt serialisiert haben: das Tracking pro Code. Dynamische Codes berichten über jeden eindeutigen Code unabhängig, und genau das verwandelt einen Stapel in Daten. Pro Filiale, pro Region, pro Platzierung sehen Sie, was tatsächlich Scans angetrieben hat. Das ist die Grundlage für die Scan-Kennzahlen, die zählen, und wenn Ihr Kunde in Google Analytics zu Hause ist, ist es das, was ein sauberes GA4- und UTM-Setup speist, damit Scans nicht mehr als Direktzugriffe auftauchen.
Der ehrliche Kompromiss: Dynamische Codes bedeuten ein laufendes Abonnement und eine Abhängigkeit davon, dass ein Weiterleitungsdienst online bleibt, während statische Codes kostenlos sind und von nichts abhängen. Für einen Wegwerf-Code sind das echte Kosten. Für eine serialisierte Kampagne über Hunderte von Platzierungen, über die Sie berichten und die Sie nicht neu drucken können, sind die Bearbeitbarkeit und die Analytics der ganze Auftrag, und das Abonnement ist der günstigste Posten im Budget.
Massen-Codes über mehrere Kunden hinweg führen
Eine weitere Ebene, die erst in Agenturgröße beißt: Sie führen nicht eine Massenkampagne, sondern mehrere gleichzeitig für verschiedene Kunden. Tausende Codes in einer einzigen undifferenzierten Liste sind ihr eigener Fehlermodus. Die Hamburger Einzelhandels-Codes, die SaaS-Launch-Codes und die abgelaufenen Event-Codes vom letzten Quartal verschwimmen alle ineinander, und das Einarbeiten eines neuen Teammitglieds wird zu einer Tour durch implizites Wissen.
Die Lösung ist strukturelle Trennung: ein Workspace pro Kunde, in dem die Codes jeder Kampagne gruppiert und getaggt sind, sodass Eigentümer, Kampagne und Status eines Codes auf einen Blick offensichtlich sind. Das ist eine eigene Disziplin für sich, und wir führen Sie durch sie in QR-Codes organisieren, ein Workspace pro Kunde. Die Massengenerierung erzeugt das Volumen; die Workspace-Struktur ist das, was dieses Volumen auch sechs Monate später lesbar hält.
Häufig gestellte Fragen
Wie erstelle ich QR-Codes in großen Mengen?
Laden Sie die CSV- oder Tabellenvorlage Ihrer QR-Plattform herunter, fügen Sie eine Zeile pro Code mit mindestens einer Ziel-URL und einem Namen hinzu, laden Sie sie hoch, und die Plattform liefert ein ZIP mit generierten Codes zurück, die nach Ihrer Tabelle benannt sind. Prüfen Sie zuerst die Stapelgrenze Ihres Tarifs: Diese reicht von einstelligen Zahlen in Testversionen bis zu 10.000 pro Durchlauf in Enterprise-Tarifen, und sie wird von Ihrem Abonnement festgelegt, nicht von QR-Codes selbst.
Kann ich für jedes Produkt oder jede Filiale einen eigenen QR-Code erstellen?
Ja. Das nennt man Serialisierung: Jede Zeile in Ihrer Quelldatei entspricht einem eindeutigen Code, sodass jede Filiale, Region oder Produkteinheit ihren eigenen erhält. Der Schlüssel ist eine saubere Quelltabelle ohne doppelte Werte, idealerweise ein eindeutiger Slug pro Code. Verwenden Sie dynamische Codes, wenn Sie jeden einzeln tracken wollen, was meist der eigentliche Grund ist, überhaupt zu serialisieren.
Wie viele QR-Codes kann ich auf einmal generieren?
Es gibt keine universelle Grenze; sie hängt vollständig von Plattform und Tarif ab. Beispiele aus der Dokumentation der Anbieter selbst: QR Code Generator PRO begrenzt Stapel je nach Tarif auf 5, 100 oder 500; Uniqode reicht von 15 bis 10.000 und verarbeitet einen Stapel von 10.000 Codes in etwa einer Minute; QRCodeChimp legt keine feste Stapelzahl fest, begrenzt Sie aber durch das Gesamtlimit Ihres Tarifs und schlägt vor, sehr große Aufträge aufzuteilen. Bestätigen Sie die Obergrenze immer, bevor Sie die Kampagne aufbauen.
Kann ich QR-Codes in großen Mengen aus einer Google-Sheets- oder Excel-Datei erstellen?
Ja, auf zwei Wegen. Die meisten Plattformen akzeptieren einen CSV- oder Tabellenexport als Vorlage für den Massen-Upload. Oder, für einen schnellen statischen Stapel, rendert eine Tabellenformel wie =IMAGE("https://quickchart.io/qr?text="&ENCODEURL(A2)) einen Code pro Zeile direkt in Google Sheets. Die Formelmethode ist nur bei geringen Mengen kostenlos und erzeugt statische, nicht trackbare Codes, sie eignet sich also für Proofs of Concept, nicht für Kundenkampagnen.
Was ist variabler Datendruck und warum ist er für QR-Codes wichtig?
Variabler Datendruck (VDP) ist Digitaldruck, der innerhalb einer einzigen Auflage den Inhalt von Stück zu Stück ändert, gesteuert durch eine Datendatei. Er ist deshalb wichtig, weil serialisierte QR-Codes (ein anderer Code auf jedem Stück) nur auf diese Weise gedruckt werden können. Herkömmlicher Offsetdruck nutzt feste Platten und erzeugt identische Kopien, kann also keine serialisierten Codes drucken. Bestätigen Sie, dass Ihr Druckpartner eine VDP-fähige Digitalmaschine verwendet.
Sollten QR-Codes in großen Mengen statisch oder dynamisch sein?
Dynamisch, in fast jedem Fall, in dem die Codes gedruckt und getrackt werden. Dynamische Codes lassen Sie ein falsches Ziel nach dem Druck mit einer Dashboard-Bearbeitung statt eines Neudrucks korrigieren, und sie tracken jeden Code unabhängig, sodass Sie Daten pro Filiale oder pro Region erhalten. Statische Codes sind kostenlos und abhängigkeitsfrei, was zu Wegwerf- und Einmal-Codes passt, aber sie können nicht bearbeitet oder getrackt werden, was sie im großen Maßstab riskant macht.
Wie vermeide ich doppelte QR-Codes in einem Stapel?
Behandeln Sie Ihre Quelltabelle als einzige Quelle der Wahrheit: eine Zeile pro Code, jede mit einem eindeutigen Ziel oder Tracking-Slug, und eine einheitliche Namenskonvention, damit Duplikate sichtbar sind. Aus einer sauberen Datei zu generieren (statt Codes ad hoc zu erstellen) ist der einfachste Schutz davor, dass sich zwei Stücke versehentlich einen Code teilen.
Die Kurzfassung
QR-Codes in großen Mengen lohnen sich nur, wenn jeder Code eindeutig ist, und Eindeutigkeit lohnt sich nur, wenn jeder Code getrackt wird. Bauen Sie aus einer sauberen Quelltabelle, in der jede Zeile einem einzelnen Code mit klarem Namen entspricht; prüfen Sie die Stapelgrenze Ihrer Plattform, bevor Sie anfangen; briefen Sie die Druckerei für variablen Datendruck auf einer Digitalmaschine, nicht auf Offset; und machen Sie die Codes dynamisch, damit ein falsches Ziel eine Dashboard-Bearbeitung ist statt eines fünfstelligen Neudrucks, und damit jeder Code für sich berichtet. Halten Sie dann den gesamten Stapel in einem strukturierten Kunden-Workspace, damit er auch im nächsten Quartal noch Sinn ergibt. Richten Sie es einmal so ein, und aus einer Kampagne mit tausend Codes wird eine Tabelle und ein Upload, mit eingebauter Attribution. Starten Sie Ihren nächsten Stapel in einem dedizierten Workspace und lassen Sie die Struktur das Erinnern für Sie übernehmen.
Mehr lesen

· 14 Min. Lesezeit
QR-Code Messe: das Agentur-Playbook für Lead-Erfassung, Tracking und Follow-up
QR-Codes auf der Messe richtig nutzen: pro Touchpoint ein eigener, trackbarer und dynamischer Code, ehrliche Lead-Formulare, DSGVO-konforme Einwilligung und schnelles Follow-up. Das Agentur-Playbook für Messestand-Leads, Tracking und Nachfassen.
Weiterlesen
· 14 Min. Lesezeit
QR-Code-Speisekarte für Restaurants: der Agentur-Leitfaden, der es richtig macht
Digitale Speisekarte per QR-Code richtig umgesetzt: reine Ansicht oder Bestellen-und-Bezahlen, warum der Code dynamisch sein muss, Barrierefreiheit, Datenschutz (DSGVO) und wie Agenturen Codes platzieren und messen.
Weiterlesen