Elido
9 Min. LesezeitFunktionen

Dynamische vs. statische QR-Codes: was sich wirklich ändert

Ein statischer QR kodiert die URL direkt. Ein dynamischer QR kodiert einen Kurzlink. Der Unterschied entscheidet darüber, ob Sie das Ziel bearbeiten, Scans verfolgen oder A/B-Routing nutzen können – und das ist wichtig, bevor Sie drucken.

Marius Voß
DevRel · edge infra
Two QR-like module grids side by side: one frozen with a long URL encoded, one pointing to a short link with an arrow to a changeable destination

Statische und dynamische QR-Codes sind nicht einfach zwei Varianten derselben Sache. Es handelt sich um zwei völlig unterschiedliche Artefakte, die zum Zeitpunkt des Scans zufällig ähnlich aussehen. Einer von ihnen kodiert eine URL dauerhaft in ein Raster aus schwarz-weißen Modulen. Der andere kodiert einen Kurzlink – einen Zeiger. Ob dieser Unterschied für Sie von Bedeutung ist, hängt ganz davon ab, worauf Sie verweisen und ob Sie erwarten, dass sich dies jemals ändert.

TL;DR#

  • Ein statischer QR-Code kodiert die Ziel-URL direkt im Modulmuster. Einmal gedruckt, ist das Ziel festgeschrieben.
  • Ein dynamischer QR-Code kodiert einen Kurzlink. Das tatsächliche Ziel liegt beim Shortener und kann geändert, verfolgt oder per A/B-Routing gesteuert werden, nachdem der Code bereits gedruckt wurde.
  • Dynamische QR-Codes fügen einen HTTP-Redirect-Hop hinzu (~5–15 ms auf der Edge von Elido). In der Praxis bemerken Scanner dies nie.
  • Wenn die Chance besteht, dass sich das Ziel ändert, oder wenn Sie Scan-Analytics benötigen, nutzen Sie dynamische Codes. Statisch ist nur dann eine sinnvolle Wahl, wenn die URL dauerhaft stabil ist und Sie wirklich kein Tracking benötigen.

Was ein statischer QR eigentlich kodiert#

Ein QR-Code ist kein Bild einer URL. Er ist eine 2D-Matrix aus binären Modulen – dunklen und hellen Quadraten, die in einem Raster angeordnet sind – und Daten mithilfe von vier möglichen Kodierungsmodi (numerisch, alphanumerisch, Byte, Kanji) speichert. Eine lange HTTPS-URL erzwingt typischerweise den Byte-Modus.

Die Größe dieses Rasters wird als Version bezeichnet. ISO/IEC 18004, der Standard, der die Struktur von QR-Codes definiert, spezifiziert 40 Versionen: Version 1 ist ein 21×21-Modulraster, das 17 alphanumerische Zeichen aufnehmen kann; Version 40 ist 177×177 und kann 4.296 alphanumerische Zeichen speichern. Jede zusätzliche Version fügt vier Module pro Seite hinzu. Eine URL wie https://example.com/products/spring-collection-2026?utm_source=flyer&utm_medium=print&utm_campaign=march hat 101 Zeichen. Bei Fehlerkorrekturlevel M erfordert dies mindestens Version 15 (77×77 Module), was bereits so dicht ist, dass ein Scan aus Armlänge bei einem abgenutzten oder kontrastarmen Druck fehlschlagen kann.

Fehlerkorrekturlevel – L, M, Q, H – tauschen Datenkapazität gegen Schadstoleranz. Level H kann bis zu 30 % beschädigter oder verdeckter Moduldaten wiederherstellen; Level L schafft 7 %. Je mehr Puffer für die Korrektur Sie einkalkulieren, desto größer muss das Raster sein, um dieselbe Nutzlast unterzubringen. Mehr dazu im Abschnitt über Logos weiter unten.

Sobald der QR gedruckt ist, ist die URL in das Modulmuster „eingebrannt“. Es gibt kein „Ziel bearbeiten“. Ein Tippfehler in der URL, eine verschobene Seite, eine beendete Kampagne – all das bedeutet einen Neudruck. Der QR-Erfinder Denso Wave veröffentlicht die vollständigen Versions-/Kapazitätstabellen, falls Sie den genauen Schwellenwert modellieren möchten.

Was ein dynamischer QR kodiert#

Ein dynamischer QR-Code kodiert einen Kurzlink anstelle der vollständigen Ziel-URL. Etwas wie https://b.elido.me/spring26 – 32 Zeichen, Version 3 (29×29) bei Fehlerkorrektur H. Das tatsächliche Ziel liegt im Datenspeicher von Elido und wird zum Zeitpunkt des Scans aufgelöst.

Redirect-Flow-Diagramm mit zwei Pfaden: statischer QR-Scan geht direkt zum Endziel; dynamischer QR-Scan geht über Kurz-URL, dann Elido Edge-Redirect, dann Endziel

Diese eine Ebene der Indirektion ermöglicht vier Dinge, die ein statischer QR nicht leisten kann:

Redirect-Änderungen. Aktualisieren Sie die Ziel-URL im Dashboard oder über die API. Der gedruckte Code ändert sich nie. Die Kampagne zieht auf eine neue Landingpage um; die bereits verteilten Flyer folgen ihr.

Scan-Analytics. Jeder Scan ist ein Redirect-Ereignis. Elido protokolliert dies in unserem Analysespeicher – Zeitstempel, Land, Gerätetyp – ohne Sampling. Das Feature zur Conversion-Verfolgung kann den Kreis vom Scan bis zur nachgelagerten Conversion schließen, wenn Ihre Landingpage den Postback auslöst.

A/B-Routing. Smart Links lassen Sie auf der Redirect-Ebene nach Land, Gerät oder Sprache routen. Ein einzelner QR auf einem Produktkarton kann iOS-Besucher zum App Store, Android-Besucher zum Play Store und Desktop-Besucher zur Marketingseite schicken. Ein gedruckter Code, drei Ziele, null Neudrucke.

Ablaufdatum. Sie können festlegen, dass ein Link nach einem bestimmten Datum auf eine „Kampagne beendet“-Seite weiterleitet. Der Code lässt sich immer noch scannen; er führt nur zu einem sinnvollen Ort statt zu einem 404-Fehler.

Der Latenznachteil ist ein zusätzlicher HTTP-Redirect. Die Edge von Elido liegt bei einem Cache-Hit bei p95 15 ms. Ein Scan mit dem Smartphone umfasst die Bildaufnahme der Kamera (~100–300 ms), einen QR-Dekodierungsdurchlauf durch die Betriebssystem-Bibliothek, eine DNS-Auflösung, einen TLS-Handshake und den Redirect – all das stellt die 5–15 ms, die der Redirect selbst benötigt, in den Schatten. Scanner bemerken das nie.

Der Kompromiss bei der Fehlerkorrektur#

Dynamische QR-Codes sind kleiner (kürzere URL → kleinere Version). Das ist besonders wichtig für das Einbetten von Logos.

Bei Fehlerkorrekturlevel H können 30 % der Moduldaten falsch oder verdeckt sein, und der Scanner stellt die Nutzlast dennoch wieder her. Dieser Puffer von 30 % ist es, der es Ihnen ermöglicht, ein Markenlogo in die Mitte des QR-Codes zu setzen – das Logo verdeckt Module, und die Fehlerkorrektur rekonstruiert sie.

Der Haken: Korrektur auf H-Level kostet Platz. Bei gleicher Nutzlast bedeutet Version auf H gegenüber Version auf M etwa 15–20 % mehr Module. Ein statischer QR der Version 15 (M-Level), den Sie auf H-Level umstellen möchten, würde zu Version 22 oder höher werden – ein deutlich dichteres Raster. Ein dynamischer QR der Version 3 (H-Level) für eine Kurz-URL wie b.elido.me/spring26 bleibt winzig und lässt dennoch Korrekturbudget für ein Logo.

Dies ist der oft unterschätzte Grund, warum Teams zu dynamischen QR-Codes greifen, selbst wenn sie keine Redirect-Bearbeitung benötigen: kürzere URL → kleinere Version → mehr Puffer für die Fehlerkorrektur → Logo passt → markenkonsistentes Druckmaterial.

Gegenüberstellung eines dichten Version-15-QR-Codes mit einer langen UTM-URL und einem kleinen Version-3-QR-Code mit einem Kurzlink und einem Logo in der Mitte

Performance und Scannbarkeit#

Die Modulgröße bei Druckentfernung ist die praktische Einschränkung, über die niemand spricht, bis ein QR-Code im Einsatz versagt.

Ein QR-Code der Version 3 (29×29), der in der Größe 3 cm × 3 cm gedruckt wird, ergibt Module mit einer Breite von etwa 1 mm. Aus 30 cm Entfernung erfassen die meisten Smartphone-Kameras dies sauber. Gehen Sie zu einem QR der Version 20 (97×97) bei gleicher physischer Druckgröße, erhalten Sie 0,3 mm große Module – aus Armlänge, auf einem glanzbeschichteten Flyer unter Halogenbeleuchtung im Laden, wird zuverlässiges Scannen grenzwertig.

Der Druckleitfaden von QRTIGER (abgerufen am 10.05.2026) dokumentiert eine Faustregel, die sich empirisch bewährt hat: Die minimale gedruckte Größe eines QR-Codes sollte 1/10 der Scan-Entfernung betragen. Ein Code, der aus 1 m Entfernung gescannt werden soll, sollte mindestens 10 cm × 10 cm groß sein. Alles, was kleiner ist, erfordert eine gute Kamera bei gutem Licht.

Die minimale Modulgröße ist eine Untergrenze, kein Zielwert. Wenn Sie auf Verpackungen drucken, die aus unterschiedlichen Entfernungen betrachtet werden – ein Produkt im Regal, ein Poster –, verwenden wir die Version, die Ihnen die geringste Dichte an Modulen liefert, was die kürzeste URL und somit einen Kurzlink bedeutet.

Wann statisch die richtige Wahl ist#

Statische QR-Codes haben legitime Einsatzbereiche. Sie sind das richtige Werkzeug, wenn:

  • Das Ziel wirklich dauerhaft und stabil ist: ein DOI, eine gesetzliche Offenlegung, ein Link zu öffentlichen Aufzeichnungen, den eine Regierungsbehörde kontrolliert.
  • Der Code auf etwas steht, das niemals nachgedruckt wird, und Sie kein Interesse an Scan-Analytics haben (ein Buch mit einer einzigen Auflage, ein Produkt, bei dem die Landingpage das Produkthandbuch ist und sich das Handbuch nicht ändern wird).
  • Sie QR-Codes offline generieren, ohne Netzwerkverbindung zu einem Shortener, und der Code ohne jegliche Serverabhängigkeit funktionieren muss.

In allen drei Fällen ist der statische Code einfacher. Kein Account erforderlich, kein Verlängerungsrisiko, kein externer Dienst im Scan-Pfad. Ein QR-Code, der in ein PDF-Archiv mit einer stabilen URL eingebettet ist, ist auch in zehn Jahren noch scannbar, ohne dass auf Ihrer Seite Infrastruktur vorhanden sein muss.

Wann dynamisch gewinnt#

In allen anderen Fällen. Insbesondere:

Alles, was Sie nach dem Drucken noch bearbeiten möchten. Jede Kampagne mit einem definierten Enddatum. Jeder Anwendungsfall, bei dem Sie wissen möchten, wie viele Personen gescannt haben, von wo aus und mit welchem Gerät. Jeder Code auf Verpackungen, die über verschiedene Regionen versandt werden und regionalspezifische Landingpages benötigen. Jede Situation, in der die „endgültige“ URL noch festgelegt wird, während der Code bereits in den Druck gehen muss.

Dynamische QR-Codes reduzieren auch den operativen Schaden einer fehlerhaften URL. Wenn das Ziel einen Bug hat, reparieren Sie den Link, nicht die Verpackung. Das ist die Art von Versicherung, die bei der Erstellung nichts kostet und gelegentlich alles kostet, wenn man sie braucht und nicht hat.

Entscheidungsbaum mit drei Fragen zu Zieländerungen, Scan-Analytics und Offline-Nutzung, der zu entweder einem dynamischen QR oder einem statischen QR führt

Siehe auch: Custom Domains für Kurzlinks, dort wird erklärt, wie Sie Ihre eigene Domain für die im QR eingebettete Kurz-URL verwenden, anstatt sich auf eine geteilte elido.me-Subdomain zu verlassen.

Die dritte Option: Dynamischer QR mit einer Vanity-Kurz-URL#

Der praktische Standard für die meisten Teams ist nicht „statisch oder dynamisch“ – es ist dynamisch mit einer Kurz-URL auf der eigenen Domain. Etwas wie links.acme.example/spring26 anstelle eines rohen b.elido.me/spring26.

Warum das speziell für QR wichtig ist: Eine Vanity-Domain wie links.acme.example ist typischerweise 17–20 Zeichen kürzer als eine markenlose Tracking-URL mit UTM-Parametern. Dieser Unterschied führt bei Version 3 / Fehlerkorrektur H zu einer deutlich geringeren Modulanzahl als eine Version-7-Kodierung des vollständigen UTM-Strings. Eine geringere Modulanzahl bedeutet bessere Scannbarkeit bei kleineren Druckgrößen und mehr Spielraum für ein Logo-Overlay.

Jenseits der Physik: Eine eigene Domain für den Kurzlink bedeutet, dass der QR-Code gültig bleibt, selbst wenn Sie den Shortener-Anbieter wechseln. Das Ziel des Redirects liegt bei der Domain, und die Domain gehört Ihnen. Die Einrichtung von Custom Domains wird auf der Feature-Seite erklärt, und die Verfügbarkeit der Tarife finden Sie auf der Pricing-Seite – Custom Domains sind ab dem Pro-Tarif verfügbar.

Für Marketer, die QR-Codes in großem Stil verwalten, deckt die Lösungsseite für Marketer den Kampagnen-Workflow von Ende zu Ende ab, einschließlich der Massengenerierung von QR-Codes über die API.

Operative Fallstricke#

Der Fehlermodus, den niemand dokumentiert, bis er eintritt: Ein dynamischer QR-Code, dessen Shortener-Domain abläuft, ist ein totes Artefakt in der realen Welt. Der QR-Code befindet sich auf physischen Medien – Verpackungen, Schildern, Merchandising, Büchern – und Scans führen zu einer Domain, die nicht mehr aufgelöst wird. Der Code kann nicht aktualisiert werden, da er die Kurz-URL kodiert, nicht das Endziel. Die Kurz-URL ist weg.

Die Lösung ist Verantwortlichkeit, nicht die Technologie. Wissen Sie, wem die Domain gehört, kennen Sie das Verlängerungsdatum, und behalten Sie die Verlängerung im selben Abrechnungssystem wie alles andere, was wichtig ist. Wenn Sie die elido.me-Subdomains von Elido nutzen, ist diese Verlängerung unser Problem. Wenn Sie eine Custom Domain verwenden, ist es Ihre Aufgabe, und Sie sollten sie mit dem gleichen operativen Ernst behandeln wie api.acme.example.

Der zweite Fallstrick ist das Löschen von Links. Ein dynamischer QR-Code, der auf einen gelöschten Link verweist, führt zu einem 404-Fehler oder leitet zu einer Fallback-Seite weiter, je nach Verhalten Ihres Shorteners. Elido leitet gelöschte Links zur konfigurierten „Nicht gefunden“-URL des Workspace weiter – eine konfigurierbare Landingpage, die besser ist als ein nackter 404, aber immer noch nicht das ursprüngliche Ziel. Wenn ein QR-Code auf physischen Materialien gedruckt ist, archivieren Sie den Link, löschen Sie ihn nicht.

Beides sind Argumente dafür, QR-basierte Kurzlinks anders zu behandeln als Kampagnenlinks. Kennzeichnen Sie sie mit Tags, legen Sie sie in einen eigenen Ordner und setzen Sie sich eine Erinnerung vor jeder Verlängerung. Der GS1-Standard für QR-Codes auf Einzelhandelsverpackungen fügt hier eine weitere Ebene hinzu – GS1 Digital Link kodiert die Produktidentität in der URL-Struktur, was dem Einzelhandelsökosystem eine stabile Auflösungsebene bietet, selbst wenn einzelne Marken den Shortener-Anbieter wechseln. Das ist gut zu wissen, wenn Sie im Einzelhandel tätig sind.

Für die technische Anatomie des Redirect-Pfades, der hinter einem dynamischen QR steht – wie der L1/L2-Cache funktioniert, was bei einem Cache-Miss passiert, wie die Latenzverteilung in der Produktion aussieht –, behandelt der Post über Smart Links dieselbe Edge-Infrastruktur, die jeden QR-Redirect bedient.

  • Marius

Passendes im Blog#

Elido testen

URL einfügen, kurzer Link in Sekunden

Kein Konto nötig. Link bleibt 30 Tage aktiv. Konto erstellen, um ihn dauerhaft zu behalten.

Kostenlos, keine Anmeldung erforderlich · 2 pro Tag

Elido testen

URL-Shortener mit EU-Hosting: eigene Domains, tiefe Analytik und eine offene API. Kostenloser Tarif - keine Kreditkarte nötig.

Tags
dynamic qr code
static qr code
editable qr code
qr code redirect
url shortener

Weiterlesen