Jak numerowane są wersje
Numer wersji wyznacza rozmiar siatki. Długość boku w modułach to 17 plus 4 razy wersja, więc wersja 1 to 21 × 21, wersja 2 to 25 × 25, a wersja 40 to 177 × 177.
Wersja dotyczy liczby modułów, a nie fizycznego rozmiaru. Kod wersji 2 można wydrukować tak duży jak billboard albo tak mały jak znaczek pocztowy; z wersją zmienia się to, ile danych się mieści i jak drobne są moduły.
- Wersja 1: 21 × 21 modułów
- Wersja 2: 25 × 25 modułów
- Wersja 10: 57 × 57 modułów
- Wersja 25: 117 × 117 modułów
- Wersja 40: 177 × 177 modułów
- Micro QR od M1 do M4: od 11 × 11 do 17 × 17 modułów
Jak wybiera się wersję
Większość generatorów wybiera najmniejszą wersję, w której mieszczą się dane przy wybranym poziomie korekcji błędów. Dłuższa treść, mniej wydajny tryb kodowania albo wyższy poziom korekcji błędów przesuwają kod do większej wersji.
Wyższa wersja oznacza więcej mniejszych modułów przy tym samym rozmiarze wydruku, więc potrzebuje ostrzejszego druku oraz bliższego lub lepszego aparatu. Krótka treść, na przykład dzięki krótkiemu linkowi, utrzymuje niską wersję i kod łatwy do zeskanowania.
Zmiany strukturalne zależne od wersji
Wersja decyduje też o tym, które stałe wzorce się pojawiają. Wersja 1 nie ma wzorca wyrównania, wersje od 2 wzwyż mają jeden lub więcej, a wersje od 7 wzwyż niosą bloki informacji o wersji obok dwóch wzorców wyszukiwania.