Przejdź do treści
cutty.dev
Wszystkie posty

Kod QR na plakacie — jak go zrobić, żeby zeskanował się z daleka

Kod QR na plakacie często się nie skanuje. Poznaj regułę rozmiaru, marginesu i kontrastu oraz test przed drukiem, żeby łapał się nawet z 5 metrów.

Pierwszy plakat, który robiłem na zlecenie, miał śliczny kod QR. Mały, zgrabny, wpasowany w róg jak guziczek. Klient był zachwycony na podglądzie. Wydrukowaliśmy 60 sztuk i rozwiesiliśmy na klatkach schodowych w bloku.

Tydzień później pojechałem sprawdzić, jak idzie. Stanąłem przed jednym z nich, w miejscu, gdzie normalnie stoi człowiek czytający ogłoszenie. Wyjąłem telefon. Wycelowałem. Nic. Podszedłem bliżej, jeszcze bliżej, nos prawie przy papierze i dopiero wtedy klik. No świetnie. Nikt nie będzie obwąchiwał plakatu, żeby kupić bilet.

Wtedy nauczyłem się czegoś, co powinienem wiedzieć wcześniej: czy ktoś zeskanuje twój kod, da się policzyć zanim cokolwiek pójdzie do druku. To nie loteria. To trochę fizyki i trochę dzielenia.

Bok kodu to mniej więcej dziesiąta część odległości

Tę jedną rzecz zapamiętaj i właściwie masz załatwione 80% problemu z kodem QR na plakacie. Bok kodu powinien być około dziesięć razy mniejszy niż dystans, z jakiego ludzie mają go łapać.

W praktyce wygląda to tak:

  • ulotka w dłoni, czyli skan z metra → kod minimum 10 na 10 mm
  • plakat na ścianie albo na klatce, dwa metry → minimum 20 na 20 mm
  • witryna sklepu czy słup ogłoszeniowy, jakieś pięć metrów → minimum 50 na 50 mm
  • baner nad drogą, dziesięć metrów → minimum 100 na 100 mm, czyli okrągłe 10 cm

I podkreślam: to dolna granica, nie wartość docelowa. Jak masz miejsce, dorzuć z 20-30% zapasu. Tanie aparaty, kiepskie światło o zmierzchu, lekkie drżenie ręki, to wszystko zjada margines, a ty go nie kontrolujesz.

Im krótszy link, tym grubsze kratki

Tu siedzi pułapka, której prawie nikt nie zauważa, bo nie widać jej gołym okiem na ekranie.

Kod QR nie ma stałej liczby kropek. Rysuje tyle modułów, ile musi, żeby pomieścić dane. Wepchniesz długi adres, kod musi narysować więcej i drobniejszych kwadracików w tym samym polu. A drobne kwadraciki to dokładnie to, czego telefon z daleka nie umie odróżnić od siebie.

Zobacz różnicę na własne oczy:

https://twojafirma.pl/lato2026/promocja?utm_source=plakat&utm_medium=qr&utm_campaign=czerwiec
https://cutty.dev/lato

Górny adres wygeneruje gęstą, mrowiącą się matrycę, coś koło 45 modułów na bok. Dolny zmieści się w jakichś 25. Przy identycznym rozmiarze na papierze te 25 kratek jest prawie dwa razy grubsze. Czyli łapie się z dwa razy większej odległości. Za darmo, samym skróceniem linku.

Dlatego pod plakat nigdy nie wrzucaj surowego adresu z całym ogonem parametrów. Daj krótki, markowy link w stylu cutty.dev/lato (w cutty robisz go w chwilę), a parametry i pełny cel zostają po stronie serwera. Kod wychodzi rzadki i czytelny, a statystyki kliknięć i tak masz.

Czytnik szuka trzech kwadratów. Pomóż mu

Telefon, kiedy mierzy w kod, tak naprawdę szuka trzech narożnych kwadracików na tle. Żeby je znalazł, potrzebuje dwóch rzeczy, i obie ludzie psują na okrągło.

Po pierwsze kontrast. Ciemny kod na jasnym tle. Klasyka, bo po prostu działa. Odwrotność (jasny kod na ciemnym) bywa kapryśna, a kolor na kolorze potrafi nie zeskanować się ani razu. Jeśli grafik bardzo chce kolory, niech ciemny element robi za moduły, a pod spodem zostawi biel.

Po drugie margines, fachowo zwany strefą ciszy albo quiet zone. Wokół kodu musi zostać pusty pas o szerokości co najmniej czterech modułów. Po ludzku: ramka grubości jednego oczka kodu, dookoła, pusta. Plakaty, na których QR dotyka tekstu albo wjeżdża na zdjęcie, wykładają się najczęściej ze wszystkich.

Zanim zadzwonisz do drukarni, zrób ten test

Podgląd na monitorze kłamie. Świeci, jest idealnie ostry, niczego ci nie powie o tym, jak będzie z dwóch metrów na matowym papierze.

Zrób to inaczej. Wydrukuj kod w docelowym rozmiarze na zwykłej kartce. Przyklej na ścianie. Odejdź na taki dystans, z jakiego ludzie naprawdę będą skanować. I teraz spróbuj złapać go trzema różnymi telefonami, koniecznie jednym starym albo tanim, nie tylko swoim flagowcem. Powtórz przy słabym świetle, wieczorem.

Łapie się od razu, z zapasem? Dopiero teraz zamawiaj nakład.

A jak już jesteś przy fizycznym materiale, dwie rzeczy z brzegu:

  • Błyszcząca folia odbija światło i pod kątem zabija skan. Bierz mat.
  • Na banerze planuj kod tak, żeby wypadł na płaskim polu. Fałda albo zagięcie przecinają go w pół i koniec.

I jeszcze drobiazg, który podnosi skanowalność bardziej niż myślisz: napis pod kodem. „Zeskanuj, masz menu". „Kod, masz bilety". Człowiek skanuje chętniej, kiedy z góry wie, co dostanie. Pusty kwadrat bez podpisu mija się obojętnie.

Plakat, którego nie musisz drukować drugi raz

Na koniec rzecz, która oszczędziła mi najwięcej nerwów (i klientowi pieniędzy).

Link w kodzie zrób jako przekierowanie, którego cel da się podmienić. Promocja się skończyła? Wydarzenie przeniesione na inną salę? Wchodzisz do panelu, zmieniasz adres docelowy i ten sam wydrukowany kod QR na plakacie prowadzi już gdzie indziej. Ani jednej kartki na nowo. Jeśli plakat ma wisieć dłużej niż tydzień, to właściwie jedyny rozsądny sposób.

Krótki markowy link, rzadki kod wygenerowany z niego i cel, który podmieniasz kiedy chcesz, ogarniesz w cutty.dev. Reszta to już tylko taśma i drabina.