Hoe versies genummerd zijn
Het versienummer bepaalt de rastergrootte. De zijdelengte in modules is 17 plus 4 keer de versie, dus versie 1 is 21 × 21, versie 2 is 25 × 25 en versie 40 is 177 × 177.
De versie gaat over het aantal modules, niet over de fysieke grootte. Een code van versie 2 kan zo groot als een billboard of zo klein als een postzegel worden gedrukt; wat met de versie verandert, is hoeveel gegevens erin passen en hoe fijn de modules zijn.
- Versie 1: 21 × 21 modules
- Versie 2: 25 × 25 modules
- Versie 10: 57 × 57 modules
- Versie 25: 117 × 117 modules
- Versie 40: 177 × 177 modules
- Micro QR M1 tot M4: 11 × 11 tot 17 × 17 modules
Hoe de versie wordt gekozen
De meeste generatoren kiezen de kleinste versie die de gegevens op het gekozen foutcorrectieniveau bevat. Langere inhoud, een minder efficiënte coderingsmodus of een hoger foutcorrectieniveau duwen de code allemaal naar een grotere versie.
Een hogere versie betekent meer, kleinere modules bij dezelfde afdrukgrootte, dus er is een scherpere afdruk en een dichtere of betere camera nodig. Korte inhoud, bijvoorbeeld met een verkorte link, houdt de versie laag en de code makkelijk te scannen.
Structurele verschillen per versie
De versie bepaalt ook welke vaste patronen voorkomen. Versie 1 heeft geen uitlijnpatroon, versie 2 en hoger hebben er een of meer, en versie 7 en hoger hebben versie-informatieblokken naast twee van de zoekpatronen.