QR-Code-Kapazität: wie viele Daten hineinpassen, nach Symbolversion und Kodierungsmodus

vom KoloQR-TeamGrundlagen

Ein dreieckiger gelber QR-Code aus kleinen Punkten mit drei ringförmigen Suchmustern darin, vor grünem Hintergrund neben drei weißen, abgerundeten Feldern mit der Aufschrift „4,296 characters“, „7,089 digits“ und „2,953 bytes“.

Ein QR-Code fasst höchstens 7.089 Ziffern, 4.296 alphanumerische Zeichen, 2.953 Bytes oder 1.817 Kanji-Zeichen, und diese Höchstwerte beschreiben alle dasselbe Symbol: Version 40 mit 177 × 177 Modulen, auf der niedrigsten Fehlerkorrekturstufe. Jeder kleinere Code fasst entsprechend weniger, und die Zahl, auf die es in der Praxis ankommt, ist nie der Höchstwert - sondern wie viele Module dein konkreter Inhalt erzwingt, denn die Modulanzahl entscheidet, wie groß der Code gedruckt werden muss.

Das Wichtigste

  • Die maximale Kapazität eines QR-Codes beträgt 7.089 Ziffern, 4.296 alphanumerische Zeichen, 2.953 Bytes oder 1.817 Kanji-Zeichen - alles bei Version 40, 177 × 177 Module, auf Fehlerkorrekturstufe L.
  • Die Kapazität ergibt sich aus drei Dingen zusammen: der Symbolversion, dem Kodierungsmodus und der Fehlerkorrekturstufe. Änderst du eines davon, ändert sich die Zahl.
  • Der kleinste Code, Version 1 mit 21 × 21 Modulen, fasst 17 Bytes auf Stufe L und 7 Bytes auf Stufe H. Ein bloßer Domainname ist bereits ein Code der Version 2 oder 3.
  • Eine in Großbuchstaben geschriebene URL kann im alphanumerischen Modus mit 5,5 Bit pro Zeichen statt mit 8 kodiert werden, was oft eine ganze Symbolversion spart. Sicher großschreiben lassen sich nur Schema und Domain; der Pfad unterscheidet Groß- und Kleinschreibung.
  • Die Kapazität ist selten die eigentliche Grenze. Eine 200 Zeichen lange URL auf Stufe H braucht ein Symbol mit 77 × 77 Modulen, das sich nicht ehrlich unter etwa 34 mm drucken lässt - der Inhalt legt die Größe längst fest, bevor er sich irgendeinem Höchstwert nähert.

Wie viele Daten kann ein QR-Code fassen?

Ein QR-Code fasst höchstens 7.089 Ziffern, 4.296 alphanumerische Zeichen, 2.953 Bytes oder 1.817 Kanji-Zeichen. Diese vier Zahlen beschreiben ein einziges Symbol - Version 40, 177 Module pro Seite, auf Fehlerkorrekturstufe L - und sind die Obergrenze des Formats, kein Ziel, auf das man hinarbeiten sollte.

FehlerkorrekturstufeNumerischAlphanumerischByteKanji
L7.0894.2962.9531.817
M5.5963.3912.3311.435
Q3.9932.4201.6631.024
H3.0571.8521.273784
Maximale Kapazität bei Version 40 (177 × 177 Module), je Kodierungsmodus und Fehlerkorrekturstufe. Von L auf H zu gehen, nimmt bei jeder Version rund 57 % der Kapazität.

Der praktische Bereich ist viel enger, als die Obergrenze vermuten lässt. Ein Symbol der Version 40, gedruckt an der Untergrenze von 0,4 mm pro Modul für gestrichenes Papier, misst vor seinem Rand 71 mm, und jedes seiner Module muss es überstehen, fotografiert zu werden - Codes dieser Größe kommen in der Industriekennzeichnung vor und sonst fast nirgends.

Für den gewöhnlichen Gebrauch ist die nützliche Frage das Gegenteil des Höchstwerts: Was ist bei diesem Inhalt das kleinste Symbol, das ihn fasst, und was kostet dieses Symbol an gedruckten Millimetern. Die letzten beiden Abschnitte dieser Seite beantworten das direkt.

Was eine Symbolversion ist

Die Symbolversion ist der Name, den der QR-Standard der Modulanzahl eines Codes gibt, von Version 1 mit 21 × 21 Modulen bis Version 40 mit 177 × 177. Ein Code der Version V hat 4V + 17 Module pro Seite, also gehen die Versionen in Vierersprüngen: 21, 25, 29, 33, 37 und so weiter.

Eine Version wählt man nicht. Der Kodierer nimmt die kleinste Version, die den Inhalt auf der gewünschten Fehlerkorrekturstufe fasst - die Version ist also das Ergebnis zweier Entscheidungen, die du tatsächlich triffst: was der Code sagt und wie viel Schaden er überstehen soll.

Daraus folgen zwei Dinge, und beide überraschen. Erstens steigt die Kapazität in Stufen statt stetig: Ein Zeichen mehr kann kostenlos sein oder den Code eine ganze Version nach oben schieben. Zweitens ist eine höhere Version kein größeres Bild, sondern ein dichteres. Bei fester Druckbreite sind die Module eines Codes der Version 10 rund 40 % schmaler als die eines Codes der Version 4 - 57 Zellen auf derselben Fläche statt 33 -, und aus kleinen Modulen sind Scanfehler gemacht.

Nicht das ganze Symbol steht für Inhalt zur Verfügung. In einem Code der Version 1 sind 233 der 441 Module Funktionsmuster und Formatinformation statt Daten - in Suchmuster und der Aufbau eines QR-Codes steht, wohin sie gehen. Was danach bleibt, teilen sich deine Daten und ihre Fehlerkorrektur.

Die vier QR-Kodierungsmodi

Ein Kodierungsmodus ist das Verfahren, mit dem ein QR-Code Zeichen in Bits umsetzt, und der Standard definiert vier: numerisch, alphanumerisch, Byte und Kanji. Jeder packt Zeichen mit einer anderen Dichte, also fasst dasselbe Symbol sehr unterschiedlich viele davon, je nachdem, welchen Modus der Inhalt zulässt.

ModusWas er akzeptiertBit pro ZeichenKapazität bei Version 40, Stufe L
NumerischDie Ziffern 0 bis 93⅓7.089 Ziffern
Alphanumerisch0 bis 9, A bis Z, Leerzeichen und $ % * + - . / :4.296 Zeichen
ByteJedes Byte, in der Praxis also UTF-8-Text82.953 Bytes
KanjiShift-JIS-Doppelbytezeichen131.817 Zeichen
Der numerische Modus packt drei Ziffern in 10 Bit und der alphanumerische zwei Zeichen in 11 - daher die gebrochenen Werte. Ein UTF-8-Zeichen außerhalb von ASCII kostet im Byte-Modus zwei bis vier Bytes, nicht eines.

Der alphanumerische Modus ist der, den man verstehen sollte, denn er ist der einzige, der auf URLs zutrifft. Er ist das QR-Kodierungsverfahren, das zwei Zeichen in 11 Bit packt, mit einem Zeichensatz aus 45 Ziffern, Großbuchstaben, Leerzeichen und acht Satzzeichen. Kleinbuchstaben gehören nicht dazu, ebenso wenig das Fragezeichen, das Kaufmanns-Und, das Gleichheitszeichen und der Unterstrich.

Den Modus wählt der Kodierer, nicht die Person, die den Inhalt eintippt. Manche Kodierer analysieren den Inhalt und wechseln den Modus automatisch, manche teilen ihn in Abschnitte und nutzen für jeden einen anderen Modus, und viele kodieren alles im Byte-Modus. Letzteres kommt oft genug vor, dass der einzig verlässliche Weg darin besteht, den Code zu erzeugen und seine Module zu zählen.

QR-Code-Kapazität nach Version und Modus

Die folgende Tabelle ist die Grundlage für den Rest dieser Seite: wie viele Zeichen jede Symbolversion fasst, in jedem Modus und auf jeder Fehlerkorrekturstufe. Du liest sie, indem du die Zeile deiner Stufe suchst und die Version, deren Wert die Länge deines Inhalts zuerst übersteigt.

VersionModuleStufeNumerischAlphanumerischByteKanji
121 × 21L41251710
121 × 21M3420148
121 × 21Q2716117
121 × 21H171074
225 × 25L77473220
225 × 25M63382616
225 × 25H3420148
329 × 29L127775332
329 × 29M101614226
329 × 29H58352415
433 × 33L1871147848
433 × 33M149906238
433 × 33H82503421
537 × 37L25515410665
537 × 37M2021228452
537 × 37H106644427
641 × 41L32219513482
641 × 41M25515410665
641 × 41H139845836
1057 × 57L652395271167
1057 × 57M513311213131
1057 × 57H28817411974
1577 × 77L1.250758520320
1577 × 77M991600412254
1577 × 77H530321220136
2097 × 97L2.0611.249858528
2097 × 97M1.600970666410
2097 × 97H919557382235
25117 × 117L3.0571.8531.273784
25117 × 117M2.3951.451997614
25117 × 117H1.286779535330
40177 × 177L7.0894.2962.9531.817
40177 × 177M5.5963.3912.3311.435
40177 × 177H3.0571.8521.273784
Berechnet aus der Anzahl der Datencodewörter jeder Version und der Breite ihres Zeichenzahl-Indikators, danach gegen die Höchstwerte der Version 40 aus ISO/IEC 18004 geprüft. Stufe Q liegt durchgehend zwischen M und H und ist hier aus Platzgründen weggelassen; als Faustregel fasst sie rund 70 % dessen, was M fasst.

Zwei Zellen dieser Tabelle liest man am besten zusammen. Version 25 auf Stufe L fasst 1.273 Bytes, und Version 40 auf Stufe H fasst genau dieselben 1.273 Bytes - ein Symbol mit mehr als der doppelten Modulfläche, das den ganzen Unterschied in Wiederherstellung steckt. Kapazität, die man durch ein größeres Symbol gewinnt, und Kapazität, die man durch eine höhere Stufe verliert, sind dieselbe Währung - deshalb gehören beide Entscheidungen in eine Tabelle und nicht in zwei.

Warum dieselbe URL in Großbuchstaben in einen kleineren Code passt

Eine in Großbuchstaben geschriebene URL kann im alphanumerischen Modus mit 5,5 Bit pro Zeichen statt der 8 Bit des Byte-Modus kodiert werden, was 31 % spart und den Code häufig eine ganze Version kleiner macht. HTTPS://EXAMPLE.COM/MENU nutzt nur Zeichen aus dem 45er-Satz; https://example.com/menu nicht, weil Kleinbuchstaben nicht dazugehören.

Länge des InhaltsByte-Modus, Stufe MGroßbuchstaben, Stufe MByte-Modus, Stufe HGroßbuchstaben, Stufe H
30 ZeichenVersion 3Version 2Version 4Version 3
45 ZeichenVersion 4Version 3Version 6Version 4
70 ZeichenVersion 5Version 4Version 8Version 6
120 ZeichenVersion 7Version 5Version 11Version 8
200 ZeichenVersion 10Version 8Version 15Version 11
Dieselbe Zeichenzahl, auf zwei Arten kodiert. Bei 120 Zeichen und Stufe H sind es drei Versionen Unterschied - ein Symbol mit 65 × 65 statt 81 × 81 Modulen, also bei gleicher Druckbreite 24 % größere Module.

Der Haken ist, dass sich nur ein Teil einer URL gefahrlos großschreiben lässt. Schemata und Hostnamen unterscheiden keine Groß- und Kleinschreibung, also landen HTTPS://EXAMPLE.COM und https://example.com auf demselben Server. Alles nach dem Host unterscheidet sie auf den meisten Webservern sehr wohl, also kann ein großgeschriebener Pfad einen Code ergeben, der einwandfrei scannt und auf einer 404-Seite landet.

Was bleibt, ist eine Regel mit engem, aber echtem Anwendungsbereich: Schreib Schema und Domain groß, lass den Pfad genau so, wie der Server ihn erwartet, und prüfe, ob das Symbol wirklich kleiner geworden ist. Ein Inhalt mit gemischter Schreibweise fällt ganz in den Byte-Modus zurück, ein einziger Kleinbuchstabe im Pfad macht die ganze Ersparnis zunichte.

Zwei weitere Grenzen sollte man ehrlich benennen. Im alphanumerischen Zeichensatz fehlen Fragezeichen, Kaufmanns-Und, Gleichheitszeichen und Unterstrich, also läuft jede URL mit Abfrageparametern unabhängig von der Schreibweise im Byte-Modus. Und der Kodierer muss den Moduswechsel überhaupt unterstützen - viele erzeugen jeden Inhalt im Byte-Modus, dann ändert Großschreibung gar nichts. Erzeuge den Code auf beide Arten, zähl die Module einer Seite und vergleiche: Ist die Zahl gleich, hat sich der Modus nicht geändert.

Die Fehlerkorrektur ist die halbe Kapazitätsfrage

Die Fehlerkorrekturstufe von L auf H anzuheben, nimmt rund 57 % der Kapazität eines Symbols, weil Wiederherstellungs- und Datencodewörter aus demselben festen Budget kommen. Bei jeder Version teilen sich die vier Stufen dieselbe Gesamtmenge: Stufe L gibt etwa 7 % davon für Wiederherstellung aus, M etwa 15 %, Q etwa 25 % und H etwa 30 %.

StufeBytes bei Version 2Bytes bei Version 5Bytes bei Version 10Ungefähre Wiederherstellung
L321062717 %
M268421315 %
Q206015125 %
H144411930 %
Byte-Modus-Kapazität bei drei gebräuchlichen Versionen. Ein Code, der ein mittiges Logo braucht, braucht Stufe H - und Stufe H fasst bei Version 2 gerade 14 Bytes, was nicht einmal für eine nackte https://-Domain reicht.

Die überraschende Wechselwirkung geht auch in die andere Richtung. Weil die Kapazität in Stufen steigt, kostet eine höhere Stufe oft gar nichts: Umfasst dein Inhalt 40 Bytes, landest du mit Stufe M und mit Stufe Q gleichermaßen bei Version 4, und die höhere Stufe ist gratis. Erzeuge den Code auf der gewünschten Stufe, notiere die Modulanzahl, erzeuge ihn eine Stufe höher und vergleiche - bleibt das Raster gleich, nimm die höhere Stufe.

In den Fehlerkorrekturstufen L, M, Q und H steht, was diese Wiederherstellungskapazität tatsächlich einbringt, wie groß ein Logo je Stufe sein darf und warum es einen Code meist verschlechtert statt verbessert, die Stufe nach einem Scanfehler anzuheben.

Von der URL-Länge zur Druckgröße

Die Länge des Inhalts bestimmt die Symbolversion, und die Symbolversion bestimmt die kleinste Größe, in der sich der Code ehrlich drucken lässt. Das ist die Kette, auf die es im Layout ankommt, und deshalb ist das Kürzen einer URL eine Druckentscheidung und keine Frage der Ordentlichkeit.

URL-LängeVersion auf Stufe MKleinste DruckbreiteVersion auf Stufe HKleinste Druckbreite
25 Zeichen2 (25 × 25)13,2 mm4 (33 × 33)16,4 mm
50 Zeichen4 (33 × 33)16,4 mm6 (41 × 41)19,6 mm
75 Zeichen5 (37 × 37)18,0 mm8 (49 × 49)22,8 mm
100 Zeichen6 (41 × 41)19,6 mm10 (57 × 57)26,0 mm
150 Zeichen8 (49 × 49)22,8 mm12 (65 × 65)29,2 mm
200 Zeichen10 (57 × 57)26,0 mm15 (77 × 77)34,0 mm
300 Zeichen13 (69 × 69)30,8 mm18 (89 × 89)38,8 mm
Die kleinste Druckbreite gilt für die ganze Fläche - Symbol plus seine vier Module Ruhezone - an der Untergrenze von 0,4 mm pro Modul für gestrichenes Papier. Auf ungestrichenem Papier liegt die Untergrenze bei 0,5 mm, also steigt jeder Wert um ein Viertel.

Die letzten beiden Zeilen sind das Argument fürs Linkkürzen an einer Stelle. Eine 200 Zeichen lange Tracking-URL lässt sich auf Stufe H nicht unter etwa 34 mm auf gestrichenem Papier drucken, eine mit 25 Zeichen kommt auf 16 mm herunter - dieselbe Information, geliefert vom selben Code, auf weniger als einem Viertel der Fläche.

Das sind Untergrenzen, keine Empfehlungen. Ein Code muss auch für seine Leseentfernung dimensioniert werden, also grob 1 cm Breite je 10 cm Scanabstand, und es gilt die größere der beiden Zahlen. Die Mindestgröße für den Druck führt diese Rechnung von Anfang bis Ende durch, und der QR-Druckgrößenrechner erledigt sie für einen gegebenen Abstand.

Was tun, wenn der Inhalt nicht passt

Ein Inhalt, der bei brauchbarer Größe nicht passt, ist fast immer ein URL-Problem und kein QR-Code-Problem. Das Symbol tut, worum es gebeten wurde; die Bitte ist zu lang. Ungefähr nach Ersparnis geordnet:

  • Entferne die Tracking-Parameter. Ein vollständiger UTM-Satz mit Click-ID bringt regelmäßig 80 bis 120 Zeichen mit, also drei oder vier Symbolversionen. Häng die Kampagnendaten am Ziel an statt im gedruckten Code.
  • Lass www und den abschließenden Schrägstrich weg. Klein, kostenlos und bei einer kurzen URL, wo jedes Zeichen zählt, eine Version wert.
  • Nimm einen kurzen Pfad. example.com/karte statt example.com/restaurant/unsere-karten/mittagskarte-2026. Im Druck liest den Pfad eine Kamera und tippt ihn niemand, also bringt seine Lesbarkeit nichts.
  • Zeig auf eine Weiterleitung, die du kontrollierst. Ein kurzer Pfad auf deiner eigenen Domain, der auf die lange URL weiterleitet, hält den Code klein und das Ziel änderbar - was ein statischer Code sonst nicht sein kann.
  • Kodiere für die Inhaltsart nur das Nötigste. Ein WLAN-Code trägt Netzwerkname, Passwort und Sicherheitstyp und sonst nichts; ein Telefoncode trägt Ziffern. Zusätzliche Felder kosten Versionen - siehe QR-Code-Typen dafür, was jeder Inhalt wirklich braucht.
  • Senk die Fehlerkorrekturstufe, wenn kein Logo im Spiel ist. Von H auf M ist keine kleine Ersparnis: Es verdoppelt die Kapazität bei jeder Version beinahe - bei Version 5 von 44 auf 84 Bytes -, und Stufe M reicht für einen sauberen Code auf flachem, gestrichenem Papier völlig.
  • Teile die Aufgabe auf. Ist der Inhalt tatsächlich lang - eine Speisekarte, ein Dokument, ein Zertifikat -, leg ihn hinter eine URL statt in den Code. Ein QR-Code mit 2.000 Zeichen ist ein Code, den niemand scannen kann.

Eines sollte man nicht tun: die Druckgröße erhöhen, damit ein langer Inhalt passt, und es dabei belassen. Es funktioniert, verdeckt aber die Ursache, und die nächste Fassung des Layouts läuft mit einer etwas längeren URL und weniger Platz gegen dieselbe Wand.

Warum die Kapazitätsschwellen unregelmäßig sind

Die Kapazität steigt mit der Version nicht gleichmäßig, und dafür sorgen drei getrennte Mechanismen. Wer sie kennt, versteht die Sprünge, die in der Tabelle oben sonst willkürlich wirken.

Der Zeichenzahl-Indikator wird breiter. Der Zeichenzahl-Indikator ist der kurze Kopf im Inneren eines QR-Codes, der angibt, wie viele Zeichen der Inhalt umfasst, und seine Breite in Bit ändert sich mit der Symbolversion. Im Byte-Modus sind es 8 Bit bei den Versionen 1 bis 9 und 16 Bit ab Version 10, also kostet das Überschreiten dieser Grenze ein Byte Overhead, bevor überhaupt Inhalt gespeichert wird.

Die Fehlerkorrekturblöcke teilen sich ungleichmäßig. Ab Version 5 werden die Daten in unterschiedlich große Blöcke aufgeteilt, damit die Wiederherstellungsrechnung handhabbar bleibt, und die Blockstruktur ändert sich bei fast jeder Version. Zwei benachbarte Versionen können deshalb 20 Bytes und dann 38 zulegen.

Es bleiben Restbits übrig. Bei manchen Versionen bleiben nach dem Platzieren der Codewörter 3, 4 oder 7 Module übrig, die mit Nullen gefüllt werden und nichts tragen. Sie gehören mit dazu, warum Modulanzahl und Kapazität nicht exakt miteinander laufen.

An dem, was zu tun ist, ändert das nichts. Es erklärt aber, warum ein Zeichen mehr in einer URL mal gar nichts kostet und mal vier Module pro Seite hinzufügt - und warum der einzig verlässliche Weg zur Version darin besteht, den Code zu erzeugen und zu zählen, statt sie aus der Zeichenzahl zu schätzen.

Wenn die Kapazität nicht die eigentliche Grenze ist

Die meisten Codes stoßen lange vor einer Kapazitätsgrenze an eine physische, und das eine für das andere zu halten, ist der übliche Fehler bei diesem Thema. Ein Symbol der Version 20 fasst auf Stufe M 666 Bytes, was großzügig klingt, bis der Code gedruckt werden muss: 97 Module pro Seite an der 0,4-mm-Untergrenze ergeben 42 mm Gesamtfläche, und auf einen 30 mm großen Tischaufsteller gequetscht fallen seine Module auf 0,29 mm - unter dem, was die meisten Druckverfahren halten, und unter dem, was eine Telefonkamera auf Armlänge auflöst.

Die Grenzen, die zuerst greifen, in der Reihenfolge ihres Auftretens:

  • Die gedruckte Modulgröße. Module sollten auf gestrichenem Papier 0,4 mm oder größer sein und auf ungestrichenem 0,5 mm oder größer. Das macht aus einer Inhaltslänge eine Mindestbreite, und das Design kann darüber nicht verhandeln.
  • Die Leseentfernung. Ein Code braucht ungefähr 1 cm Breite je 10 cm Abstand zur Kamera. Ein dichter Code auf einem Wandschild versagt in der Entfernung, in der Leute stehen, nicht in der, für die er entworfen wurde.
  • Der Kamerafokus. Telefonkameras haben eine Naheinstellgrenze von etwa 10 cm. Ein sehr kleiner, sehr dichter Code zwingt die lesende Person näher heran, als die Kamera scharf stellen kann - und das wirkt wie ein Code, der nicht scannt.
  • Kontrast und Oberfläche. Ein dichter Code verträgt wenig Kontrast und Reflexe schlechter, weil jedes Modul weniger Pixel beisteuert - prüfe ein Farbpaar mit dem QR-Kontrastprüfer, bevor du dich darauf festlegst.
  • Die Exportauflösung. Ein Rasterexport braucht ganze Pixel pro Modul; ein dichter Code in kleiner Pixelgröße erzeugt weichgezeichnete Modulkanten. In Auflösung und DPI steht die Rechnung, und SVG umgeht das Problem ganz.

KoloQR, ein kostenloser QR-Code-Generator mit runden und individuell geformten QR-Codes, exportiert sowohl PNG als auch SVG, sodass sich ein Code, dessen Inhalt eine hohe Symbolversion erzwingt, als Vektorgrafik platzieren lässt und in jeder Druckgröße geometrisch exakt bleibt. Das löst die Exporthälfte des Problems und keine der anderen vier: Ein langer Inhalt braucht weiterhin einen physisch größeren Code, egal in welchem Format er exportiert wird.

Häufige Irrtümer zur QR-Code-Kapazität

Der häufigste Irrtum ist, den Höchstwert von 2.953 Bytes als Arbeitsbudget zu behandeln. Er beschreibt ein Symbol mit 177 × 177 Modulen auf der niedrigsten Fehlerkorrekturstufe, und das gehört weder auf eine Speisekarte noch auf ein Etikett noch auf ein Plakat - ein Inhalt in dieser Größenordnung wäre längst aus physischen Gründen gescheitert, bevor die Kapazität zur Grenze wird.

Mach dasWarum
Prüfe nach dem Erzeugen die Modulanzahl, nicht vorher die ZeichenzahlDie Kapazität steigt in Stufen, und die Version ist die Zahl, die über die Druckgröße entscheidet
Entscheide die Fehlerkorrekturstufe, bevor du die Kapazität misstStufe H nimmt 57 % der Kapazität eines Symbols, also ist ein Kapazitätswert ohne Stufe keine Antwort
Kürze die URL, bevor du den Code vergrößerstEinen UTM-Satz zu entfernen, ist drei oder vier Versionen wert und kostet im Layout nichts
Probier eine Stufe höher und vergleich das RasterEine Stufe höher zu gehen, ist oft gratis, weil der Inhalt schon in dieselbe Version passt
Dimensioniere den Code nach der Version und dann nach der LeseentfernungBeides ergibt eine Mindestbreite, und es gilt die größere der beiden
Lass dasWarum
Einen Kapazitätswert ohne Version und Stufe nennenDerselbe Modus reicht je nach diesen beiden Zahlen von 7 Bytes bis 2.953 Bytes
Eine ganze URL großschreiben, um Platz zu sparenNur Schema und Host unterscheiden keine Groß- und Kleinschreibung; ein großgeschriebener Pfad kann einen scannbaren Code ergeben, der auf 404 landet
Langen Inhalt in den Code stecken statt hinter eine URLEin Code, der dicht genug für ein Dokument ist, ist ein Code, den keine Telefonkamera auf normalem Abstand auflöst
Annehmen, eine längere URL mache das Bild nur größerSie macht es bei gleicher Breite dichter, und das ist die direkte Ursache der meisten Scanfehler im Druck
Die Version aus der Zeichenzahl schätzenIndikatorbreiten, Blockstrukturen und Restbits machen die Schwellen unregelmäßig; erzeuge den Code und zähl

Erstelle deinen QR-Code

Kostenlos, ohne Konto und ohne Wasserzeichen. Wähle eine Form, füge ein Logo hinzu, prüfe den Kontrast und exportiere SVG, PDF, EPS oder PNG - ein statischer Code ohne Abo dahinter.

QR-Code erstellen

Questions? Answered

7.089 Ziffern, 4.296 alphanumerische Zeichen, 2.953 Bytes oder 1.817 Kanji-Zeichen. Alle vier Werte gelten für Version 40 - ein Symbol mit 177 × 177 Modulen - auf Fehlerkorrekturstufe L. Auf Stufe H fasst dasselbe Symbol 1.273 Bytes, weil die Wiederherstellungscodewörter aus demselben Budget kommen wie die Daten.

Technisch bis zu 2.953 Zeichen, praktisch etwa 100. Jenseits von rund 100 Zeichen steigt die Symbolversion schnell, und ein Code der Version 15 auf Stufe H lässt sich auf gestrichenem Papier nicht unter etwa 34 mm drucken. Die Tracking-Parameter zu entfernen, ist drei oder vier Versionen wert und fast immer die bessere Lösung.

Version 1 mit 21 × 21 Modulen fasst 17 Bytes auf Stufe L, 14 auf M, 11 auf Q und 7 auf H. Für die meisten URLs reicht das nicht: https://example.com sind 19 Zeichen, also ist selbst eine nackte Domain meist ein Code der Version 2 oder 3.

Er wird dichter, und das zwingt dazu, ihn größer zu drucken. Ein längerer Inhalt hebt die Symbolversion, was jeder Seite Module hinzufügt, ohne die Maße des Bildes zu ändern - also schrumpft bei fester Druckbreite jedes Modul. Damit die Module lesbar bleiben, muss die Druckgröße mit der Version wachsen.

Großbuchstaben, Ziffern und acht Satzzeichen gehören zum alphanumerischen 45er-Zeichensatz, der zwei Zeichen in 11 Bit packt statt der 8 Bit pro Zeichen im Byte-Modus. Das spart 31 % und senkt oft eine ganze Version. Schreib nur Schema und Host groß - Pfade unterscheiden auf den meisten Servern Groß- und Kleinschreibung.

Ja, erheblich. Daten- und Wiederherstellungscodewörter teilen sich je Version ein festes Budget, also lässt Stufe L etwa 7 % für die Wiederherstellung und Stufe H etwa 30 %. Von L auf H zu wechseln, nimmt bei jeder Version rund 57 % der Kapazität. Ein Code der Version 5 fasst auf L 106 Bytes und auf H 44.

Ein mittiges Logo bedeutet in der Praxis Fehlerkorrekturstufe H, also die Spalte mit der geringsten Kapazität bei jeder Version. Auf Stufe H fasst ein Code der Version 4 34 Bytes, Version 6 fasst 58 und Version 10 fasst 119. Eine URL mit Tracking-Parametern plus Logo ist das, was Codes über Version 12 hinaustreibt.

Nur in dem Sinne, dass 2.953 Bytes kleiner sind als jede brauchbare Bilddatei. QR-Codes fassen Text, und eine Datei muss als Text kodiert werden, um überhaupt hineinzupassen, was ihre Größe vervielfacht. Leg die Datei auf einen Server und setz die URL in den Code: Ein 30 Zeichen langer Link scannt quer durch den Raum, ein 2.953 Bytes langer Inhalt nicht.

Die Symbolversion ist der Name, den der Standard der Modulanzahl eines Codes gibt, von Version 1 mit 21 × 21 Modulen bis Version 40 mit 177 × 177. Ein Code der Version V hat 4V + 17 Module pro Seite. Der Kodierer nimmt die kleinste Version, die deinen Inhalt auf der von dir gewünschten Fehlerkorrekturstufe fasst.

Warum KoloQR?

  • Erstelle QR-Codes für Websites, Speisekarten, Wi-Fi, PDFs und Visitenkarten
  • Passe Farben, Logos und einzigartige Formen an
  • Lade hochwertige PNG- und SVG-Dateien herunter
  • Für Print und Digital gemacht
QR-Code erstellen
Ein einfacher schwarzer QR-Code neben demselben Code, umgestaltet als Kreis mit Markenfarben