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

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.
| Fehlerkorrekturstufe | Numerisch | Alphanumerisch | Byte | Kanji |
|---|---|---|---|---|
| L | 7.089 | 4.296 | 2.953 | 1.817 |
| M | 5.596 | 3.391 | 2.331 | 1.435 |
| Q | 3.993 | 2.420 | 1.663 | 1.024 |
| H | 3.057 | 1.852 | 1.273 | 784 |
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.
| Modus | Was er akzeptiert | Bit pro Zeichen | Kapazität bei Version 40, Stufe L |
|---|---|---|---|
| Numerisch | Die Ziffern 0 bis 9 | 3⅓ | 7.089 Ziffern |
| Alphanumerisch | 0 bis 9, A bis Z, Leerzeichen und $ % * + - . / : | 5½ | 4.296 Zeichen |
| Byte | Jedes Byte, in der Praxis also UTF-8-Text | 8 | 2.953 Bytes |
| Kanji | Shift-JIS-Doppelbytezeichen | 13 | 1.817 Zeichen |
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.
| Version | Module | Stufe | Numerisch | Alphanumerisch | Byte | Kanji |
|---|---|---|---|---|---|---|
| 1 | 21 × 21 | L | 41 | 25 | 17 | 10 |
| 1 | 21 × 21 | M | 34 | 20 | 14 | 8 |
| 1 | 21 × 21 | Q | 27 | 16 | 11 | 7 |
| 1 | 21 × 21 | H | 17 | 10 | 7 | 4 |
| 2 | 25 × 25 | L | 77 | 47 | 32 | 20 |
| 2 | 25 × 25 | M | 63 | 38 | 26 | 16 |
| 2 | 25 × 25 | H | 34 | 20 | 14 | 8 |
| 3 | 29 × 29 | L | 127 | 77 | 53 | 32 |
| 3 | 29 × 29 | M | 101 | 61 | 42 | 26 |
| 3 | 29 × 29 | H | 58 | 35 | 24 | 15 |
| 4 | 33 × 33 | L | 187 | 114 | 78 | 48 |
| 4 | 33 × 33 | M | 149 | 90 | 62 | 38 |
| 4 | 33 × 33 | H | 82 | 50 | 34 | 21 |
| 5 | 37 × 37 | L | 255 | 154 | 106 | 65 |
| 5 | 37 × 37 | M | 202 | 122 | 84 | 52 |
| 5 | 37 × 37 | H | 106 | 64 | 44 | 27 |
| 6 | 41 × 41 | L | 322 | 195 | 134 | 82 |
| 6 | 41 × 41 | M | 255 | 154 | 106 | 65 |
| 6 | 41 × 41 | H | 139 | 84 | 58 | 36 |
| 10 | 57 × 57 | L | 652 | 395 | 271 | 167 |
| 10 | 57 × 57 | M | 513 | 311 | 213 | 131 |
| 10 | 57 × 57 | H | 288 | 174 | 119 | 74 |
| 15 | 77 × 77 | L | 1.250 | 758 | 520 | 320 |
| 15 | 77 × 77 | M | 991 | 600 | 412 | 254 |
| 15 | 77 × 77 | H | 530 | 321 | 220 | 136 |
| 20 | 97 × 97 | L | 2.061 | 1.249 | 858 | 528 |
| 20 | 97 × 97 | M | 1.600 | 970 | 666 | 410 |
| 20 | 97 × 97 | H | 919 | 557 | 382 | 235 |
| 25 | 117 × 117 | L | 3.057 | 1.853 | 1.273 | 784 |
| 25 | 117 × 117 | M | 2.395 | 1.451 | 997 | 614 |
| 25 | 117 × 117 | H | 1.286 | 779 | 535 | 330 |
| 40 | 177 × 177 | L | 7.089 | 4.296 | 2.953 | 1.817 |
| 40 | 177 × 177 | M | 5.596 | 3.391 | 2.331 | 1.435 |
| 40 | 177 × 177 | H | 3.057 | 1.852 | 1.273 | 784 |
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 Inhalts | Byte-Modus, Stufe M | Großbuchstaben, Stufe M | Byte-Modus, Stufe H | Großbuchstaben, Stufe H |
|---|---|---|---|---|
| 30 Zeichen | Version 3 | Version 2 | Version 4 | Version 3 |
| 45 Zeichen | Version 4 | Version 3 | Version 6 | Version 4 |
| 70 Zeichen | Version 5 | Version 4 | Version 8 | Version 6 |
| 120 Zeichen | Version 7 | Version 5 | Version 11 | Version 8 |
| 200 Zeichen | Version 10 | Version 8 | Version 15 | Version 11 |
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 %.
| Stufe | Bytes bei Version 2 | Bytes bei Version 5 | Bytes bei Version 10 | Ungefähre Wiederherstellung |
|---|---|---|---|---|
| L | 32 | 106 | 271 | 7 % |
| M | 26 | 84 | 213 | 15 % |
| Q | 20 | 60 | 151 | 25 % |
| H | 14 | 44 | 119 | 30 % |
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änge | Version auf Stufe M | Kleinste Druckbreite | Version auf Stufe H | Kleinste Druckbreite |
|---|---|---|---|---|
| 25 Zeichen | 2 (25 × 25) | 13,2 mm | 4 (33 × 33) | 16,4 mm |
| 50 Zeichen | 4 (33 × 33) | 16,4 mm | 6 (41 × 41) | 19,6 mm |
| 75 Zeichen | 5 (37 × 37) | 18,0 mm | 8 (49 × 49) | 22,8 mm |
| 100 Zeichen | 6 (41 × 41) | 19,6 mm | 10 (57 × 57) | 26,0 mm |
| 150 Zeichen | 8 (49 × 49) | 22,8 mm | 12 (65 × 65) | 29,2 mm |
| 200 Zeichen | 10 (57 × 57) | 26,0 mm | 15 (77 × 77) | 34,0 mm |
| 300 Zeichen | 13 (69 × 69) | 30,8 mm | 18 (89 × 89) | 38,8 mm |
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 das | Warum |
|---|---|
| Prüfe nach dem Erzeugen die Modulanzahl, nicht vorher die Zeichenzahl | Die 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 misst | Stufe 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ößerst | Einen UTM-Satz zu entfernen, ist drei oder vier Versionen wert und kostet im Layout nichts |
| Probier eine Stufe höher und vergleich das Raster | Eine 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 Leseentfernung | Beides ergibt eine Mindestbreite, und es gilt die größere der beiden |
| Lass das | Warum |
|---|---|
| Einen Kapazitätswert ohne Version und Stufe nennen | Derselbe Modus reicht je nach diesen beiden Zahlen von 7 Bytes bis 2.953 Bytes |
| Eine ganze URL großschreiben, um Platz zu sparen | Nur 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 URL | Ein 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ößer | Sie macht es bei gleicher Breite dichter, und das ist die direkte Ursache der meisten Scanfehler im Druck |
| Die Version aus der Zeichenzahl schätzen | Indikatorbreiten, 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 erstellenQuestions? 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.
Weiter stöbern
Seiten, die dort weitermachen, wo diese aufhört - dasselbe Umfeld, dieselbe Art von Code oder die nächste Entscheidung.
Ladengeschäfte
Produktdetails, Verfügbarkeit und Bewertungslinks auf Regaletiketten, Schaufenstern und Kassenschildern.
Eventagenturen
Codes für die Veranstaltung anderer: Weiterleitungen des Kunden, Spezifikationen für Aussteller, Badge-Auflagen und Beschilderung in Raumgröße.
Farbige QR-Codes
Bring deine Palette auf einen QR-Code, ohne ihn zu ruinieren: welche Farbe aufs Muster gehört und welche in den Rahmen.
Banner
Roll-ups, Messe- und Außenbanner - die Größe, die der Abstand verlangt, die Höhe, die funktioniert, und warum Mesh und Wind Scans zerstören.
Fahrzeuge
Transporter, Autos und Flottenbeschriftung - welche Größe der Code vom Gehweg aus braucht und an welcher Stelle der Karosserie er Nieten, Fugen und Straßenschmutz übersteht.
QR-Code scannen: mit dem Handy, aus einem Screenshot oder über ein zweites Gerät
Die Kamera erledigt es auf beiden Plattformen, aber die unbequemen Fälle - ein Screenshot, ein Code auf dem Handy in deiner Hand, ein Login-Code - brauchen jeweils einen anderen Griff.
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

