Die Datenkapazitaet eines QR-Codes ist die maximale Informationsmenge, die in einem einzelnen QR-Code kodiert werden kann, bestimmt durch die Version des Codes (physische Groesse) und die Fehlerkorrekturstufe. Ein QR-Code kann bis zu 7.089 numerische Zeichen, 4.296 alphanumerische Zeichen oder 2.953 Bytes an Binaerdaten speichern. Das sind die theoretischen Hoechstwerte, die in der Spezifikation ISO/IEC 18004 definiert sind, dem internationalen Standard, der von der ISO gepflegt und urspruenglich 1994 von Denso Wave entwickelt wurde. In der Praxis ist die nutzbare Speicherkapazitaet deutlich geringer, da mehr Daten einen dichteren und schwerer scanbaren Code bedeuten.
Zu verstehen, wie viel Informationen ein QR-Code aufnehmen kann, ist aus einem praktischen Grund wichtig: Wenn Sie versuchen, zu viel zu kodieren, wird der Code so komplex, dass Smartphones Schwierigkeiten haben, ihn zu lesen. Dieser Leitfaden behandelt, was die Datenkapazitaet eines QR-Codes beeinflusst und was zu tun ist, wenn Sie an die Grenze stossen.
Kernpunkte:
Maximale Kapazitaet: 7.089 numerische, 4.296 alphanumerische Zeichen oder 2.953 Bytes.
Mehr Daten bedeuten einen dichteren Code mit mehr Modulen (Quadraten), was groessere Druckformate erfordert, damit der Code scannbar bleibt.
Die Fehlerkorrekturstufe tauscht direkt Kapazitaet gegen Zuverlaessigkeit. Hoehere Fehlerkorrektur bedeutet weniger Platz fuer Daten.
Fuer die meisten realen Anwendungen erzeugt eine Datenmenge unter 300 Zeichen einen Code, der schnell und in vernuenftigen Groessen gescannt werden kann.
Datenkapazitaet des QR-Codes nach Kodierungsmodus
QR-Codes unterstuetzen vier Kodierungsmodi. Jeder Modus ist fuer einen anderen Datentyp optimiert, und die maximale Kapazitaet haengt davon ab, welchen Modus Ihre Daten erfordern.
Kodierungsmodus | Unterstuetzte Zeichen | Maximale Kapazitaet (Version 40, niedrige FK) |
|---|---|---|
Numerisch | 0-9 | 7.089 Zeichen |
Alphanumerisch | 0-9, A-Z, Leerzeichen, $%*+-./: | 4.296 Zeichen |
Byte (ISO 8859-1) | Jedes 8-Bit-Zeichen | 2.953 Zeichen |
Kanji | Doppelbyte-Zeichen | 1.817 Zeichen |

Der numerische Modus ist am effizientesten. Er packt drei Ziffern in nur 10 Bit, gemaess der ISO/IEC 18004 Kodierungsspezifikation. Deshalb kann ein QR-Code ueber 7.000 Ziffern, aber weniger als 3.000 Bytes speichern.
Der alphanumerische Modus unterstuetzt Grossbuchstaben, Zahlen und einige wenige Symbole und kodiert zwei Zeichen in 11 Bit. Ein wichtiger Punkt: Kleinbuchstaben sind nicht enthalten. Wenn Ihre Daten Kleinbuchstaben enthalten, faellt der Kodierer auf den Byte-Modus zurueck, was die Kapazitaet reduziert.
Der Byte-Modus ist der Modus, in dem die meisten realen Daten landen. Er verarbeitet jedes Zeichen des ISO 8859-1-Zeichensatzes (Kleinbuchstaben, Satzzeichen, Sonderzeichen), sodass URLs und allgemeiner Text fast immer diesen Modus verwenden.
Der Kanji-Modus kodiert japanische Doppelbyte-Zeichen mit 13 Bit pro Zeichen.
Ein QR-Code-Generator waehlt automatisch den effizientesten Modus fuer Ihre Daten. Wenn Sie nur Zahlen eingeben, wird der numerische Modus verwendet. Wenn Sie Buchstaben einschliessen, wechselt er zum alphanumerischen oder Byte-Modus. Den Modus muessen Sie normalerweise nicht manuell waehlen.
QR-Code-Versionen und maximale QR-Code-Groesse
Die QR-Code-Spezifikation definiert 40 Versionen. Version 1 ist die kleinste (21 x 21 Module). Version 40 ist die groesste (177 x 177 Module). Jede Version fuegt vier Module pro Seite hinzu und erhoeht sowohl die physische QR-Code-Groesse als auch die Datenkapazitaet.
Version | Module | Numerische Kapazitaet (niedrige FK) | Alphanumerische Kapazitaet (niedrige FK) | Byte-Kapazitaet (niedrige FK) |
|---|---|---|---|---|
1 | 21 x 21 | 41 | 25 | 17 |
5 | 37 x 37 | 154 | 93 | 64 |
10 | 57 x 57 | 652 | 395 | 271 |
20 | 97 x 97 | 2.061 | 1.249 | 858 |
30 | 137 x 137 | 4.158 | 2.520 | 1.732 |
40 | 177 x 177 | 7.089 | 4.296 | 2.953 |
Die meisten QR-Codes, denen Sie im Alltag begegnen, liegen zwischen Version 2 und Version 10. Eine Studie mit 860 realen QR-Codes ergab, dass ueber 93 % URLs enthalten, mit einer durchschnittlichen Laenge von nur 45 Zeichen. Das passt bequem in einen Code der Version 3 oder 4, was bedeutet, dass die grosse Mehrheit der eingesetzten QR-Codes etwa 1-2 % der theoretischen Maximalkapazitaet des Formats nutzt. Eine vCard mit vollstaendigen Kontaktdaten koennte Version 7 oder 8 erfordern.
Codes der Version 40 existieren in der Spezifikation, werden aber selten verwendet. Ein Benchmark von 1.232 QR-Codes durch Dynamsoft ergab, dass populaere Open-Source-Scan-Bibliotheken wie ZXing Codes hoher Versionen (Version 20+) nur mit einer Erfolgsrate von 5 % dekodieren. Selbst kommerzielle Decoder erreichen bei diesen dichten Codes durchschnittlich nur 97 %. Fuer die meisten praktischen Zwecke sind Versionen ueber 20 ausserhalb industrieller und pharmazeutischer Anwendungen, bei denen Daten ohne Netzwerkzugang eingebettet werden muessen, unueblich.
Weitere Informationen darueber, wie QR-Codes Daten kodieren und strukturieren, finden Sie unter Was ist ein QR-Code? Der vollstaendige Leitfaden fuer Einsteiger.
Was die Datenkapazitaet eines QR-Codes beeinflusst
Drei Faktoren bestimmen, wie viele Daten in einen bestimmten QR-Code passen.
Kodierungsmodus
Wie oben erlaeutert, sind numerische Daten am kompaktesten. Eine Folge von 100 Ziffern belegt weniger Platz als 100 alphanumerische Zeichen, die wiederum weniger Platz belegen als 100 Bytes. Der Kodierungsmodus wird automatisch basierend auf Ihrer Eingabe gewaehlt.
Fehlerkorrekturstufe

QR-Codes enthalten eine integrierte Fehlerkorrektur mittels Reed-Solomon-Kodierung, dem gleichen Algorithmus, der in CDs, DVDs und Satellitenkommunikation verwendet wird. Dadurch bleibt der Code scannbar, auch wenn Teile davon beschaedigt oder verdeckt sind. Die Spezifikation ISO/IEC 18004 definiert vier Stufen:
Stufe | Fehlerkorrekturkapazitaet | Reduktion der Datenkapazitaet |
|---|---|---|
L (Low) | Stellt bis zu 7 % Schaeden wieder her | Geringste Reduktion (meiste Daten) |
M (Medium) | Stellt bis zu 15 % Schaeden wieder her | Moderate Reduktion |
Q (Quartile) | Stellt bis zu 25 % Schaeden wieder her | Erhebliche Reduktion |
H (High) | Stellt bis zu 30 % Schaeden wieder her | Groesste Reduktion (wenigste Daten) |
Hoehere Fehlerkorrektur ist nuetzlich fuer Codes, die auf rauen Oberflaechen gedruckt, im Freien angezeigt oder teilweise von einem Logo verdeckt werden. Aber das hat seinen Preis. Ein Code der Version 10 auf Stufe L speichert 271 Bytes. Derselbe Code auf Stufe H speichert nur 119 Bytes. Das ist eine Reduktion der Kapazitaet um 56 %.
Die meisten Generatoren verwenden standardmaessig Stufe M, die Zuverlaessigkeit und Kapazitaet fuer typische Anwendungsfaelle ausgewogen kombiniert.
Datentyp und -laenge
Eine kurze URL wie https://example.com belegt etwa 20 Bytes. Eine vollstaendige vCard mit Name, Telefonnummer, E-Mail, Firma, Titel und Adresse kann 300 Bytes ueberschreiten. Ein Absatz Text kann 500 Bytes oder mehr umfassen. Je laenger Ihre Daten sind, desto hoeher die erforderliche Versionsnummer und desto dichter der resultierende Code.
Praktische Grenzen: wenn mehr Daten schaden
Das theoretische Maximum von 2.953 Bytes klingt grosszuegig. In der Praxis verursacht es reale Probleme, einen QR-Code nahe an seine Kapazitaetsgrenze zu bringen.
Das erste Problem ist die Scan-Zuverlaessigkeit. Ein Code hoher Version packt Tausende winziger Module in das Muster, und wenn er zu klein gedruckt wird, koennen Smartphone-Kameras die einzelnen Quadrate nicht aufloesen. QR-Codes, die kleiner als 1 Zoll (2,5 cm) gedruckt werden, scheitern 42 % haeufiger als Codes ab 2 Zoll. Ein Code der Version 40 auf einer Visitenkarte? Unlesbar.
Dann ist da die physische Groesse. Mehr Module bedeuten mehr Druckflaeche. Die 10:1-Verhaeltnisregel ist der akzeptierte Standard: Die Mindestbreite des QR-Codes sollte ein Zehntel des Scan-Abstands betragen. Ein Code der Version 5 (37 x 37 Module) funktioniert bei 2 cm x 2 cm fuer das scannen aus der Hand einwandfrei. Ein Code der Version 40 braucht aus der Naehe ueber 7 cm und ueber 70 cm, wenn jemand aus einem Meter Entfernung scannt.
Auch die Geschwindigkeit spielt eine Rolle. Einfachere Codes werden fast sofort gescannt, aber komplexe Codes brauchen laenger zum Dekodieren, besonders auf aelteren Smartphones oder bei schlechtem Licht. Decoder-Benchmarks setzen Standard-QR-Codes bei 36-195 ms an, waehrend Codes hoher Versionen mit Unschaerfe, Blendung oder Beschaedigung ueber 500 ms hinausgehen oder komplett scheitern koennen.
Allgemeine Empfehlung: Halten Sie Ihre kodierten Daten unter 300 Zeichen, um einen Code zu erhalten, der schnell scannt und sich gut in Standardgroessen drucken laesst. Die meisten realen QR-Codes enthalten eine URL von 50 bis 100 Zeichen, die in einen Code der Version 3 oder 4 (29 x 33 Module) passt und bei nur 2 cm x 2 cm zuverlaessig gescannt werden kann. Wenn Ihre Daten 300 Zeichen ueberschreiten, erwaegen Sie, auf eine Webseite zu verlinken, anstatt alles in den Code selbst zu kodieren.
Wenn Sie an die Grenze stossen: Verwenden Sie stattdessen eine Landing Page

Wenn Sie mehr Informationen teilen muessen, als ein QR-Code komfortabel aufnehmen kann (einen vollstaendigen Produktkatalog, ein mehrseitiges PDF, einen detaillierten Veranstaltungsplan), kodieren Sie stattdessen eine kurze URL. Verweisen Sie damit auf eine Landing Page, die alles enthaelt.
Ein dynamischer QR-Code ist die Standardloesung. Anstatt 2.000 Zeichen an Produktdetails in das Muster zu kodieren, kodieren Sie eine kurze Weiterleitungs-URL (etwa 30 Zeichen). Diese URL verweist auf eine Landing Page, auf der Sie so viele Informationen wie noetig praesentieren koennen: Text, Bilder, Dateien, Kontaktformulare, Videos und mehr.
Das ist einer der Hauptanwendungszwecke von dynamischen QR-Codes. Der Code selbst bleibt klein und einfach zu scannen, waehrend die Landing Page alle Details traegt. Da er dynamisch ist, koennen Sie den Seiteninhalt jederzeit aktualisieren, ohne den Code neu zu drucken.
Der Landing-Page-Baukasten von FreeQR ermoeglicht es Ihnen, diese Seiten als Teil Ihres QR-Codes zu erstellen. Anstatt Daten in den Code zu pressen, erstellen Sie eine Seite, die sie uebersichtlich praesentiert. Fuer eine Aufschluesselung der verschiedenen Code-Typen und welche Landing Pages unterstuetzen, lesen Sie 9 Arten von QR-Codes: Welchen brauchen Sie wirklich?
Haeufig gestellte Fragen
Wie viele Zeichen kann ein QR-Code speichern?
Das Maximum haengt vom Kodierungsmodus ab: 7.089 numerische Zeichen, 4.296 alphanumerische Zeichen oder 2.953 Bytes an Binaerdaten. Diese Limits gelten fuer die groesste QR-Code-Version (Version 40) mit der niedrigsten Fehlerkorrekturstufe. In der Praxis erzeugt eine Datenmenge unter 300 Zeichen einen Code, der bei ueblichen Druckgroessen zuverlaessig gescannt werden kann.
Was passiert, wenn ich zu viele Daten in einen QR-Code eingebe?
Der QR-Code-Generator wird die Version (Groesse) des Codes erhoehen, um die Daten unterzubringen. Der Code wird mehr Module haben, was ihn dichter und bei kleinen Groessen schwerer scannbar macht. Wenn die Daten die maximale Kapazitaet von Version 40 ueberschreiten, gibt der Generator einen Fehler zurueck und der Code kann nicht erstellt werden.
Kann ich ein PDF oder ein Bild in einem QR-Code speichern?
Nein. Die maximale Kapazitaet betraegt 2.953 Bytes, und ein typisches PDF ist tausende Male groesser. Der Standardansatz ist, die Datei online zu hosten und die Download-URL in den QR-Code zu kodieren. Ein dynamischer QR-Code, der auf eine Landing Page mit Dateidownload verweist, funktioniert hierfuer gut.
Beeinflusst die QR-Code-Version die Scan-Geschwindigkeit?
Ja. Codes niedrigerer Versionen (weniger Module) werden schneller gescannt, weil die Kamera weniger Datenpunkte verarbeiten muss. Ein Code der Version 3 (29 x 29 Module) wird auf modernen Smartphones fast sofort gescannt. Ein Code der Version 25 (117 x 117 Module) dauert merklich laenger und erfordert moeglicherweise, dass die Kamera ruhiger gehalten wird.
Was ist die Mindestgroesse fuer einen QR-Code?
Es gibt keine einheitliche Mindestgroesse, sie haengt von der Version ab. Ein Code der Version 1 (21 x 21 Module) kann so klein wie 1,5 cm x 1,5 cm sein und dennoch auf modernen Smartphones zuverlaessig gescannt werden. Codes hoeherer Versionen benoetigen mehr Platz, da jedes Modul gross genug sein muss, damit eine Kamera es aufloesen kann. Als Faustregel sollte jedes Modul mindestens 0,75 mm breit sein. Fuer einen Code der Version 10 (57 x 57 Module) bedeutet das eine Mindestdruckgroesse von etwa 4,3 cm x 4,3 cm.
Welche Fehlerkorrekturstufe ist die beste?
Stufe M (Medium, 15 % Wiederherstellung) ist die Standardeinstellung fuer die meisten Anwendungsfaelle. Verwenden Sie Stufe L, wenn Sie maximale Datenkapazitaet benoetigen und der Code auf Bildschirmen oder sauberen Oberflaechen angezeigt wird. Verwenden Sie Stufe Q oder H, wenn der Code auf strukturierten Materialien gedruckt, im Freien angezeigt oder teilweise von einem Logo verdeckt wird.
Muessen Sie mehr teilen, als ein QR-Code aufnehmen kann? Erstellen Sie eine kostenlose Landing Page mit FreeQR und verlinken Sie sie mit einem einfachen, scanbaren Code.