Zasada praktyczna 10:1
Powszechnie stosowana zasada mówi, że kod QR powinien mieć co najmniej jedną dziesiątą szerokości odległości, z której będzie skanowany. Kod czytany z metra powinien mieć około 10 cm szerokości, a plakat czytany z 5 metrów około 50 cm. To punkt wyjścia, a nie gwarancja, bo oświetlenie, jakość aparatu i gęstość kodu przesuwają rzeczywistą granicę.
- Skanowany z 30 cm (1 ft): około 3 cm (1,2 cala)
- Skanowany z 1 m (3 ft): około 10 cm (4 cale)
- Skanowany z 3 m (10 ft): około 30 cm (12 cali)
- Skanowany z 10 m (33 ft): około 1 m (3,3 ft)
Rozmiar modułu ma większe znaczenie niż rozmiar całości
To, co aparat naprawdę musi rozróżnić, to każdy moduł, pojedyncza ciemna lub jasna komórka. Dwa kody wydrukowane w tej samej szerokości mogą skanować się zupełnie inaczej, jeśli jeden ma 25 modułów na bok, a drugi 57. Im mniej modułów ma kod, tym mniejszy można go wydrukować i z tym większej odległości można go odczytać.
Najłatwiejszym sposobem zmniejszenia liczby modułów jest skrócenie danych. Krótki adres URL, niższy poziom korekcji błędów tam, gdzie ustawienie na to pozwala, i brak zbędnych parametrów obniżają wersję i powiększają każdy moduł.
Mały druk i praktyczne dolne granice
Dla przedmiotów oglądanych z bliska, jak wizytówki i etykiety produktów, około 2 cm (0,8 cala) to często podawane minimum dla krótkiego adresu URL. Gęstsze kody potrzebują więcej miejsca, a bardzo mały druk zależy też od rozdzielczości drukarki i papieru. Zawsze zostaw strefę ciszy o szerokości czterech modułów z każdej strony, dodatkowo do szerokości samego kodu.
Jedynym pewnym sprawdzianem jest wydruk próbny zeskanowany kilkoma telefonami z prawdziwej odległości i w prawdziwym świetle. Testuj zarówno na starszym, jak i nowym telefonie.