Wie viel Datenmasse verträgt ein QR-Code? (Und wann macht er schlapp?)
Wer vor einem QR-Code steht, sieht in der Regel nur ein abstraktes Mosaik aus schwarzen und weissen Vierecken. Doch wie viel Information lässt sich in diesen zweidimensionalen Mustern eigentlich unterbringen und was passiert, wenn das Limit ausgereizt wird?
Die Antwort reicht von erstaunlichen Kapazitäten bis hin zu handfesten Problemen bei der Lesbarkeit im Alltag.
Das Limit in Zahlen: Ein Gedächtniswunder mit Bedingungen
Die Speicherkapazität eines QR-Codes ist nicht starr. Sie variiert stark, je nachdem, welche Art von Information eingespeist wird.
Wer ausschliesslich Zahlen speichern möchte, profitiert von einer extrem effizienten Komprimierung. Werden jedoch Sonderzeichen, Umlaute oder Kleinbuchstaben verwendet, schrumpft der verfügbare Platz drastisch.
- Pure Zahlenreihen: Bis zu 7.089 Ziffern (z. B. für Zählerstände oder Seriennummern).
- Klassischer Text (Grossbuchstaben & Zahlen): Bis zu 4.296 Zeichen.
- Moderne Webinhalte & Sonderzeichen: Maximal 2.953 Bytes (UTF-8-Codierung).
Der Haken bei Umlauten und UTF-8
Der Haken bei Umlauten und UTF-8: Ein Byte entspricht nicht zwangsläufig einem Buchstaben. Während Standard-Zeichen wie „A” oder „1” genau ein Byte belegen, schlagen deutsche Umlaute (ä, ö, ü) oder Emojis mit mehreren Bytes zu Buche. Ein Text mit vielen Sonderzeichen erreicht die Obergrenze daher deutlich schneller.
Was passiert im Raster? Das Prinzip der Versionen
QR-Codes arbeiten mit einem Rastersystem aus sogenannten Modulen (den einzelnen Datenpunkten). Um mehr Daten aufzunehmen, wächst das Raster schrittweise an. Man unterscheidet hierbei zwischen 40 verschiedenen Entwicklungsstufen (Versionen):
- Version 1 ---> 21 × 21 Module (sehr grobmaschig, wenige Daten)
- Version 10 ---> 57 × 57 Module (mittlere Dichte)
- Version 40 ---> 177 × 177 Module (extrem hochauflösend, Maximalwert)
Mit jeder Stufe kommen pro Seite vier Rasterpunkte hinzu. Wird ein Code der Version 40 auf ein kleines Plakat gedruckt, schrumpfen die einzelnen Module auf Nadelkopfgrösse zusammen. Das Ergebnis: Die Smartphone-Kamera benötigt perfekte Lichtverhältnisse und einen gestochen scharfen Druck, um das Muster überhaupt noch auflösen zu können.
Der unsichtbare Airbag: Die Fehlerkorrektur
QR-Codes besitzen eine eingebaute Absicherung gegen Kratzer, Schmutz oder Abnutzung. Über mathematische Redundanzen können Daten selbst dann noch rekonstruiert werden, wenn Teile des Codes verdeckt sind.
Diese Sicherheit hat jedoch ihren Preis – sie frisst Speicherplatz.
| Schutzklasse | Toleranz bei Beschädigung | Auswirkung auf den Speicher |
| L (Low) | Verträgt ca. 7% Datenverlust | Maximaler Platz für Nutzdaten |
| M (Medium) | Verträgt ca. 15% Datenverlust | Der ausgewogene Standard |
| Q (Quartile) | Verträgt ca. 25% Datenverlust | Sichtbarer Platzverlust |
| H (High) | Verträgt ca. 30% Datenverlust | Verbraucht mehr als die Hälfte des Speichers |
Wer maximale Ausfallsicherheit wählt (Level H), reduziert das Speichervolumen eines Version-40-Codes von 2.953 Bytes auf gerade einmal 1.273 Bytes.
Praxis-Tipp: Warum "weniger" fast immer besser ist
Nur weil ein QR-Code Tausende Zeichen speichern kann, heisst das nicht, dass man es tun sollte. Um Scans auf Flyern, Visitenkarten oder Verpackungen verlässlich zu halten, empfiehlt sich ein schlankes Design.
- Kurze Ziel-URLs verwenden: Statt lange Parameterketten direkt einzubinden, halten verkürzte Links das Raster grob und scannbar.
- Dynamische Umleitungen nutzen: Bei dynamischen QR-Codes wird nur ein kompakter Server-Link im Muster hinterlegt. Der eigentliche Inhalt liegt auf dem Server und kann jederzeit aktualisiert werden, ohne dass der Code neu gedruckt werden muss.
- Grafische Einbindungen einplanen: Soll ein Logo in der Mitte platziert werden, erfordert dies Fehlerkorrektur-Level H – der eigentliche Link muss dann umso kürzer sein.
Praxis-Check: Die wichtigsten Fakten auf einen Blick
Kann man ein vollständiges Dokument in einem QR-Code ablegen?
Theoretisch lassen sich kurze Reinform-Texte einbetten. Da die Obergrenze jedoch bei knapp 3 Kilobyte liegt, ist das Speichern von Bildern oder formatierten PDFs direkt im Code technisch unmöglich.
Warum scannen manche QR-Codes blitzschnell und andere kaum?
Je geringer die Datenmenge und je niedriger die Version, desto grösser sind die einzelnen Kontrastpunkte. Grossflächige Module lassen sich auch bei schlechtem Licht oder aus der Bewegung heraus sofort erfassen.
Erhöht ein dynamischer QR-Code die Speicherkapazität?
Nicht im Code selbst. Er nutzt den gleichen Standard, lagert die Datenmenge aber auf eine externe Zielseite bzw. Datenbank, wie die von QRown aus. Dadurch bleibt das gedruckte Muster minimalistisch.