Sie haben eine Liste mit 200 Produkten, jedes mit eigenem Link, und benötigen einen QR-Code für jedes Etikett. Diese einzeln in einem Online-Tool zu erzeugen würde Stunden dauern. Die gute Nachricht: Sowohl Google Sheets als auch modernes Excel ermöglichen es, QR-Codes direkt in der Tabellenkalkulation zu erstellen — per Formel, ohne Installation.
Diese Anleitung deckt beide Wege ab — Sheets und Excel — mit kopierfertigen Formeln, einer Schritt-für-Schritt-Anleitung zur Massengenerierung und wann ein trackbarer dynamischer QR sinnvoller ist als der statische API-QR.
Wie das Konzept funktioniert
Öffentliche QR-Code-APIs empfangen Daten über die URL und liefern ein PNG-Bild zurück. Sie betten diese URL in die Bildfunktion der Tabelle ein, und der QR erscheint in der Zelle. Kein Hexenwerk: Das Prinzip ist identisch mit dem Einbetten einer beliebigen Bild-URL in einer =IMAGE(...)-Formel.
Die am häufigsten verwendete API dafür ist Google Chart:
https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=IHRE_DATEN_HIER
cht=qr→ Typ QR-Codechs=200x200→ Bildgröße in Pixelnchl=→ die zu codierende Information (URL, Text, Inventarnummer usw.)
Methode 1 — Google Sheets (am einfachsten)
Sheets hat die native Funktion =IMAGE(). Kombinieren Sie diese mit ENCODEURL, um Fehler durch Sonderzeichen zu vermeiden.
Schritt für Schritt
- Geben Sie Ihre Daten (Links, Texte) in Spalte A ein, ab A2.
- Fügen Sie in Zelle B2 diese Formel ein:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))
- Ziehen Sie B2 nach unten — jede Zeile generiert automatisch ihren eigenen QR.
- Passen Sie die Zeilenhöhe an (Rechtsklick auf die Zeile → "Zeile anpassen"), damit der vollständige QR sichtbar ist.
- Zum Exportieren: Screenshot machen oder Datei → Herunterladen → PDF verwenden.
Tipp: Erhöhen Sie auf
chs=400x400für größere und drucktauglichere QR-Codes.
Variante: QR-Code für Wi-Fi
Ersetzen Sie den Inhalt von A2 durch den Wi-Fi-String:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL("WIFI:S:NetzwerkName;T:WPA;P:PasswortHier;;"))
Methode 2 — Excel (Microsoft 365)
Excel erhielt die Funktion =IMAGE() in Microsoft 365 (Web und aktualisierter Desktop). Die Logik ist identisch.
Schritt für Schritt
- Daten in Spalte A, ab A2.
- In Zelle B2:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))
- Enter drücken. Erscheint
#FELD!, lädt Excel noch das Bild — kurz warten. - B2 kopieren und in die Zeilen darunter einfügen.
Älteres Excel (ohne IMAGE-Funktion): Die Alternative ist das manuelle Einfügen von Bildern über Einfügen → Bilder → Onlinebild mit der API-URL — das eliminiert aber die Automatisierung. Für große Listen in Legacy-Excel ist Google Sheets die praktischere Wahl.
Massengenerierung: 1 QR pro Zeile
Der große Vorteil dieses Ansatzes ist die mühelose Skalierung auf Hunderte von Zeilen.
| Spalte A (Daten) | Spalte B (QR per Formel generiert) |
|---|---|
| https://shop.de/produkt/001 | [QR-Bild] |
| https://shop.de/produkt/002 | [QR-Bild] |
| INVENTAR-00345 | [QR-Bild] |
| TEL:+4915112345678 | [QR-Bild] |
Typische Anwendungsfälle:
- Produktkatalog — der Link jedes Artikels wird zum QR für sein Etikett
- Inventarverwaltung — die Inventarnummer wird zum QR für das Schild
- Veranstaltungsliste — der Link jedes Redners/Raums wird zum QR für den Ausweis
- Digitale Speisekarte — jedes Gericht mit QR, der auf Details oder Allergene verweist
Vergleichstabelle der Tools
| Tool | Formel verfügbar | Massengenerierung | Dynamischer QR | Tracking |
|---|---|---|---|---|
| Google Sheets | Ja (=IMAGE + ENCODEURL) |
Ja (Formel herunterziehen) | Nein | Nein |
| Excel 365 | Ja (=IMAGE) |
Ja (Formel kopieren) | Nein | Nein |
| Älteres Excel | Nein (manuell) | Sehr begrenzt | Nein | Nein |
| Code2Scan | Über Web-Generator | Ja (CSV-Upload) | Ja | Ja |
Einschränkungen statischer API-QR-Codes
Die per Formel generierten QR-Codes sind statisch — die Daten sind im Code eingebettet. Das bedeutet:
- Ändert sich die URL, funktioniert der QR nicht mehr. Neu generieren und neu drucken notwendig.
- Kein Scan-Zähler — Sie wissen nicht, wie viele Personen gescannt haben.
- Keine Geolokalisierung, keine Zeitstempel, keine Kampagnendaten.
- Die Google Chart API ist kostenlos, aber ohne garantierten SLA.
Wer Tracking und Flexibilität braucht, setzt auf dynamische QR-Codes: Der QR zeigt auf einen Redirector, den Sie kontrollieren. Sie ändern das Ziel ohne Neudruck und sehen jeden Scan im Dashboard. Mehr dazu: Trackbarer QR-Code mit UTM und Google Analytics und der Leitfaden zum kostenlosen QR-Code-Erstellen.
Zum Dateiformat: QR-Code SVG vektoriell vs PNG — für den Etikettendruck ist SVG immer die sicherere Wahl. Beachten Sie auch die Mindestgröße für QR-Codes, damit physische Etiquetten zuverlässig gelesen werden.
Häufige Fehler
❌ Daten mit Sonderzeichen ohne ENCODEURL
Eine URL mit Leerzeichen, Umlauten oder & zerstört die Formel. Verwenden Sie immer ENCODEURL(A2) statt A2 direkt zu verketten.
❌ Bild zu klein in der Zelle
Der QR erscheint, ist aber unleserlich. Erhöhen Sie auf chs=400x400 und passen Sie die Zeilenhöhe auf mindestens 3 cm an.
❌ QR für sehr langen Text generiert
Je mehr Zeichen, desto dichter der QR — und desto schwieriger mit einer normalen Kamera zu lesen. Lange URLs vorher kürzen oder durch einen dynamischen QR mit Kurz-URL ersetzen.
❌ Im Produktivbetrieb auf die Google Chart API verlassen
Die API eignet sich ideal für Prototypen, aber für großflächige Druckprojekte (Etiketten, Verpackungen, Plakate) sollten Sie einen professionellen Generator nutzen, der Verfügbarkeit und Vektorqualität garantiert.
❌ QR vor dem Drucken nicht testen
Scannen Sie den generierten QR immer, bevor Sie ihn an die Druckerei schicken. Ein Tippfehler in der URL macht alle Etiketten unbrauchbar.
Zusammenfassung
- In Google Sheets:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))verwenden — für alle Zeilen nach unten ziehen. - In Excel 365 funktioniert dieselbe Formel mit
=IMAGE(). - Bei großen Listen skaliert die Formel automatisch — 1 QR pro Zeile ohne Mehraufwand.
- API-QR-Codes sind statisch — kein Tracking und keine Flexibilität beim Ändern des Ziels.
- Für Kampagnen, Inventarverwaltung oder professionelle Nutzung: dynamischer QR mit Analytics-Dashboard bevorzugen.
Brauchen Sie hochauflösende QR-Codes mit Logo oder trackbare dynamische QRs? Erstellen Sie Ihre QR-Codes auf Code2Scan — SVG/PNG-Export, unbegrenzte Generierung und Analytics inklusive.