Dlaczego mój kod QR się nie skanuje? Sześć prawdziwych przyczyn
Kod, który nie chce się zeskanować, rzadko bywa zagadką. W praktyce to jedna z sześciu rzeczy — a dobre jest to, że zawęzisz to do jednej w jakieś dwie minuty, bez żadnego specjalnego sprzętu.
Przejdź przez nie w tej kolejności, bo mniej więcej tak układa się częstotliwość, z jaką każda z nich okazuje się winowajcą.
1. Za mały kontrast — i nie ten kontrast, o którym myślisz
To zdecydowanie najczęstsza przyczyna. Aparat nie widzi kolorów Twojej marki; widzi jasność. Dwie barwy, które dla Ciebie wyraźnie się różnią, dla matrycy mogą być niemal tym samym odcieniem szarości, a kod zamienia się w fakturę zamiast we wzór.
Klasyczna wpadka to średnia szarość na bieli. Coś w rodzaju #9aa0a6 wygląda na ekranie jak gustowna, miękka szarość i daje kontrast około 2,6:1 — dość dla telefonu trzymanego 10 cm od kodu przy dobrym świetle i za mało na cokolwiek innego. Celuj w 5:1 albo lepiej; poniżej 3:1 traktuj kod jako zepsuty.
Dwie pokrewne pułapki:
- Gradienty. Kod jest tak czytelny, jak jego najjaśniejszy koniec. Gradient od prawie czerni do jasnego pastelu czyta się u góry i rozpływa na dole.
- Trzy narożne kwadraty. Czytnik musi znaleźć te znaczniki pozycjonujące, zanim cokolwiek odczyta. Zrobienie ich jasnym akcentem marki przy ciemnej reszcie zawodzi wcześniej niż odwrotnie.
Nasz edytor liczy te wartości na żywo i pokazuje liczbę, gdy dobierasz kolory — właśnie dlatego, że ta wpadka jest niewidoczna na jasnym monitorze i oczywista na wydrukowanej kartce.
2. Za mały jak na odległość, z jakiej się go czyta
Reguła robocza to mniej więcej jedna dziesiąta odległości odczytu. Kod czytany z 30 cm chce około 3 cm; ten na ścianie czytany z 3 m chce około 30 cm. Ludzie regularnie umieszczają na plakacie kod o boku 2 cm i wyciągają wniosek, że kody QR nie działają.
Dwie poprawki do reguły: na zewnątrz albo przy słabym świetle rób większy, bo telefon w półmroku nie rozdzieli drobnych modułów. I kod niosący więcej danych ma przy tym samym rozmiarze fizycznym więcej mniejszych modułów — co jest praktycznym argumentem za krótkim linkiem przekierowującym zamiast długiego adresu.
3. Zniknęła strefa ciszy
Biały margines wokół kodu jest częścią kodu. Czytniki po nim rozpoznają, gdzie kończy się wzór. Projektanci kasują go nagminnie — kadrując ciasno do modułów, dostawiając kod do kolorowego bloku albo pozwalając, żeby tekst wchodził mu na krawędź.
Zostaw czysty margines mniej więcej czterech modułów ze wszystkich czterech stron, w kolorze tła. Otarta albo zadrukowana krawędź zawodzi częściej niż otarty środek.
4. Logo zjada więcej modułów, niż korekcja błędów potrafi zapłacić
Kody QR przeżywają uszkodzenia, bo niosą nadmiarowe dane. Ile — zależy od poziomu: L znosi utratę mniej więcej 7% kodu, M około 15%, Q około 25%, H około 30%. Logo na środku to celowe uszkodzenie i musi zmieścić się w tym zapasie.
Czyli: logo przy poziomie H jest zwykle w porządku. To samo logo przy poziomie L to kod zepsuty, który może i zeskanuje się na Twoim telefonie, w Twojej dłoni, dzisiaj — a zawiedzie na starszym telefonie klienta w ciemnej restauracji. Używaj H zawsze, gdy jest logo, trzymaj je skromne i wyśrodkowane i nigdy nie kładź grafiki na trzech narożnych kwadratach.
5. Jest odwrócony
Jasne moduły na ciemnym tle. Większość nowszych czytników radzi sobie z odwróceniem, ale zauważalna mniejszość nadal nie — a od ludzi, u których zawiodło, nigdy się o tym nie dowiesz. Jeśli projekt na to pozwala, zostań przy ciemnych modułach na jasnym tle. Jeśli nie pozwala, przetestuj na więcej niż jednym telefonie.
6. Coś stało się przy druku
Plik jest dobry, a przedmiot nie. Mniej więcej w kolejności częstotliwości:
- Raster tam, gdzie miał być wektor. PNG o boku 300 pikseli rozciągnięty do 20 cm daje miękkie, poszarpane moduły. Do druku eksportuj SVG albo PDF.
- Rozlewanie farby na chłonnym podłożu. Na papierze niepowlekanym, tekturze albo tkaninie moduły wsiąkają jeden w drugi, a jasne przerwy się zamykają. Rób większy i rozważ mniejszą ilość danych.
- Błyszczący laminat. Idealny kod pod połyskliwym wykończeniem staje się lustrem pod lampami pod sufitem. Laminat matowy do wszystkiego, co leży poziomo — stojaków na stolikach, kart dań, naklejek podłogowych.
- Powierzchnie zakrzywione i miękkie. Butelki, kubki, opaski na kable. Wzór się zniekształca; czytniki tolerują trochę, ale nie dużo. Trzymaj kody na najbardziej płaskim dostępnym polu.
- Mało tonera, rozjechane pasowanie, tanie etykiety termiczne. Wydrukuj jeden i zeskanuj go, zanim wydrukujesz dziesięć tysięcy.
Jak zawęzić to w dwie minuty
- Zeskanuj projekt prosto z ekranu. Jeśli wersja ekranowa zawodzi, problemem jest projekt — wracaj do kontrastu, rozmiaru, strefy ciszy albo logo. Jeśli się skanuje, projekt jest w porządku, a problem jest fizyczny.
- Sfotografuj wydrukowany kod i powiększ. Rozmyte albo zlane moduły oznaczają problem z drukiem; ostre moduły oznaczają kontrast albo rozmiar.
- Spróbuj na drugim telefonie, najlepiej starszym Androidzie. „Działa u mnie, u nich nie” to podpis kodu, któremu nie został żaden zapas — zwykle niski kontrast, napastliwe logo albo odwrócenie.
- Zakryj otoczenie zwykłą białą kartką, zostawiając tylko kod. Jeśli nagle się skanuje, miałeś problem ze strefą ciszy.
- Odsuń się i podejdź bliżej. Zawodzi z bliska, a działa z daleka — aparat nie umie ostrzyć tak blisko; zawodzi z daleka — kod jest za mały.
Test, który tego wszystkiego oszczędza
Przed nakładem zeskanuj prawdziwą odbitkę próbną — nie plik na monitorze — przynajmniej dwoma telefonami, z których jeden nie jest nowy, z tej odległości i w tym świetle, w jakim kod naprawdę zamieszka. To jedno sprawdzenie kosztuje pięć minut i wyłapuje każdą przyczynę z tej strony poza laminatem, którego jeszcze nie nałożono.
A jeśli kod jest dynamiczny, dochodzi jeszcze jedna polisa: kod, który się skanuje, ale prowadzi w złe miejsce, nie jest w ogóle problemem skanowania — i jest tą jedyną awarią, którą naprawisz po wydrukowaniu.
Szybkie odpowiedzi
- Dlaczego mój kod QR działa na moim telefonie, a na innych nie? Kodowi nie został żaden zapas — zwykle kontrast, logo za duże jak na poziom korekcji błędów albo odwrócenie. Twój telefon jest nowszy, a Twoje światło lepsze.
- Czy kod QR może być za mały, żeby się zeskanować? Tak. Poniżej mniej więcej jednej dziesiątej odległości odczytu przestaje być niezawodny.
- Czy kolory psują kody QR? Kolor jest w porządku; niski kontrast jasności nie. Ciemne moduły na jasnym tle, 5:1 albo lepiej.
- Dlaczego mój kod przestał działać po wydrukowaniu? Szukaj rozlewania farby, błyszczącego laminatu, zakrzywionej powierzchni albo rastra powiększonego ponad swoją rozdzielczość.
- Czy mogę wstawić logo na środku? Tak, przy korekcji błędów na poziomie H i logo trzymanym małym, z dala od narożnych kwadratów.
Nie masz pewności, czy Twój się zeskanuje? Wgraj go do naszego darmowego sprawdzania kodów QR — odczyta obraz i wskaże problemy z kontrastem, strefą ciszy i rozmiarem, zanim wydrukujesz.
Projektujesz w kolorach marki? Przepuść je przez darmowe sprawdzanie kontrastu kodu QR, żeby mieć pewność, że kod nadal się skanuje, zanim pójdzie do druku.
Zespół Enqre·Opublikowano 4.07.2026·Zaktualizowano 17.09.2026
