7 min czytaniaFunkcje

Czy kody QR wygasają? Co się psuje i jak temu zapobiec

Wydrukowany wzór nigdy nie wygasa. Wygasa przekierowanie stojące za dynamicznym kodem QR - pięć sposobów, w jakie to się dzieje, i jak przetrwać każdy z nich.

Marius Voß
DevRel · edge infra
Trzy warstwy stojące za kodem QR pokazujące, że wydrukowany wzór nigdy nie wygasa, podczas gdy przekierowanie i miejsce docelowe mogą

Nie. Wydrukowany wzór nie wygasa i nie może wygasnąć. Kod QR to stała siatka jasnych i ciemnych modułów, która dekoduje się do dokładnie tego samego ciągu za dwadzieścia lat co dziś po południu. Nic w nim nie odlicza czasu.

Wygasa jedna z dwóch rzeczy stojących za wzorem: strona, na którą wskazuje, albo, w przypadku kodu dynamicznego, usługa przekierowań rozwiązująca jego krótki link. Dlatego to samo pytanie dostaje pewne "tak" od jednej osoby i pewne "nie" od drugiej - opisują różne warstwy. Jeśli masz zaraz wydrukować kod na 5000 ulotek, warstwa, która cię interesuje, to ta, której nie posiadasz. Pełny przepływ od druku do skanu opisuje kampania z kodem QR od podstaw; ten artykuł mówi o tym, co dzieje się z tą kampanią osiemnaście miesięcy później.

Trzy warstwy, a zawieść mogą tylko dwie

Każde skanowanie przechodzi przez trzy warstwy, a zawodzą one w zupełnie różnym tempie.

Wzór to dane w spoczynku. Kodowanie definiuje standard QR, a siatka modułów niesie własną korekcję błędów, dlatego kod przetrwa kółko po kawie czy zagięcie; Denso Wave, firma, która wynalazła ten format, dokumentuje poziomy korekcji, które to umożliwiają. Wzór można zniszczyć fizycznie. Nie może wygasnąć.

Zakodowany ciąg to to, co zostało zapisane w momencie generowania. Dla kodu statycznego to ostateczny URL. Dla kodu dynamicznego to krótki link, a miejsce docelowe leży w bazie danych gdzie indziej.

Miejsce docelowe to strona na serwerze WWW, z całą śmiertelnością, jaką to implikuje. Strony są przebudowywane, produkty wycofywane, agencje tracą konto i pozwalają domenie wygasnąć.

Kod statyczny ma dwie z tych warstw i żadnej usługi pośrodku, więc zawodzi tylko wtedy, kiedy zawiedzie miejsce docelowe. Kod dynamiczny dodaje trzecią stronę, która musi rozwiązywać twój link każdy raz, kiedy ktoś go skanuje. Ten dodatkowy skok daje ci edytowalne miejsca docelowe i analitykę skanów. Wprowadza też jedyny w tym całym artykule tryb awarii, który ludzie nazywają wygasaniem.

Trzy warstwy stojące za skanem pokazujące, że wydrukowany wzór nigdy nie wygasa, podczas gdy usługa przekierowań i strona docelowa mogą obie zawieść

Pięć sposobów, w jakie umiera dynamiczny kod QR

W przybliżonej kolejności tego, jak często faktycznie widziałem każdy z nich:

Co się stałoCo robi skanNaprawialne bez ponownego druku?
Zakończył się darmowy okres testowyStrona błędu dostawcy albo przekierowanie na własną stronę dostawcyTak, poprzez wykupienie abonamentu
Wyczerpał się miesięczny limit skanówSkany przestają się rozwiązywać, aż licznik się zresetuje albo plan zostanie podwyższonyTak, poprzez podwyższenie planu
Karta wygasła, faktura niezapłaconaKody gasną po okresie karencjiTak, do momentu usunięcia konta
Kod, kampania albo konto zostały usunięte404 z domeny dostawcyRzadko, i nigdy, jeśli slug został przekazany dalej
Dostawca zamknął działalność albo został przejęty i wygaszonyDomena całkowicie przestaje się rozwiązywaćNie

Zauważ, że cztery z pięciu nie mają nic wspólnego z kodami QR jako technologią. To zdarzenia rozliczeniowe. Wzór na plakacie jest w porządku; faktura nie jest.

Okresy testowe są tu najbardziej newralgiczne, bo ich harmonogram jest tak krótki w porównaniu z drukiem. Strona cenowa QR Code Generator obiecuje "pierwsze 14 dni na nasz koszt" i ogranicza swój plan podstawowy do 10 000 skanów (sprawdzone w sierpniu 2026). Żadna z przeczytanych przez mnie stron nie mówiła, co dzieje się z kodem po zamknięciu okna, a to jest właśnie informacja, której potrzebuje kupujący druk i którą rzadko dostaje. Czternaście dni to mniej niż czas realizacji solidnego zamówienia drukarskiego. Całkiem możliwe jest zaprojektować kod, zatwierdzić próbkę i doczekać się jego śmierci, zanim przyjedą pudła.

Limit skanów zasługuje na własne ostrzeżenie. To ten tryb awarii, który uderza najsilniej właśnie wtedy, gdy sprawy idą dobrze: kampania przekracza oczekiwania, wyczerpuje limit w środku miesiąca, i kody milkną akurat w szczycie, na który liczyłeś. Darmowe plany są tam, gdzie to najbardziej boli, z limitami czasem liczonymi w niskich setkach.

Jak sprawdzić, czy kod, który masz w ręku, jest dynamiczny

Nie da się tego sprawdzić po samym wyglądzie. Gęstość nie jest sygnałem, ani logo pośrodku. Nie ma żadnej wizualnej różnicy między kodem statycznym a dynamicznym, i nigdzie nie jest wydrukowana data wygaśnięcia.

Zdekoduj go więc, zamiast go otwierać. Większość aplikacji do skanowania pokazuje zdekodowany ciąg i pyta, zanim go otworzy, a każdy dekoder desktopowy wyświetli surowy tekst. Potem przeczytaj, co dostałeś:

  1. Pełny URL docelowy na twojej własnej stronie znaczy statyczny. Nie ma usługi pośrodku i nic, co mogłoby wygasnąć.
  2. Krótki link na domenie, którą rozpoznajesz jako swoją, znaczy dynamiczny i przenośny. Dobra pozycja, w której warto być.
  3. Krótki link na wspólnej domenie dostawcy znaczy dynamiczny i zależny. Kod działa tak długo, jak długo ta firma go rozwiązuje.

Dla dwóch ostatnich można pójść o krok dalej i sprawdzić samo przekierowanie jednym zapytaniem:

curl -sI https://s.elido.me/spring26 | grep -i '^location\|^HTTP'

301 albo 302 z nagłówkiem Location dowodzi, że kod jest dynamiczny, i pokazuje, dokąd aktualnie wskazuje. Nasz link checker robi to samo w przeglądarce, jeśli nie chcesz otwierać terminala, a rozwinięcie krótkiego URL-a opisuje, czego więcej można się dowiedzieć z odpowiedzi. To też najtańszy audyt, jaki można przeprowadzić na odziedziczonym zbiorze drukowanych materiałów: zdekoduj każdy kod, wypisz domeny, i masz mapę zależności w jedno popołudnie.

Test przenośności, którego nikt nie robi przed drukiem

Jedno pytanie decyduje, czy zdarzenie wygaśnięcia jest niewygodą czy ponownym drukiem: czyja domena jest wewnątrz wzoru?

Standardowa odpowiedź dostawców QR brzmi, że kodów nie da się przenieść między dostawcami, więc zmiana oznacza ponowny druk. Własny przewodnik Uniqode o wygasaniu QR mówi dokładnie to samo, sprawdzone w sierpniu 2026. To prawda dla ich kodów, bo ich kody kodują ich domenę. To nie jest właściwość kodów QR. Jeśli payload to go.yourbrand.example/spring26, wzór wskazuje na nazwę hosta na domenie, którą posiadasz. Zmieniasz dostawców i przekierowujesz domenę, odtwarzasz ścieżki, i każdy wydrukowany kod dalej działa. Wydruk przeżywa relację z dostawcą, co jest całym sensem umieszczania własnej domeny na fizycznych materiałach.

Dwa warunki muszą być spełnione, i oba warto sprawdzić, zanim się zdecydujesz:

  • Domena musi być twoja w sensie rejestratora, a nie subdomeną domeny dostawcy, która tylko zawiera nazwę twojej marki.
  • Nowy dostawca musi pozwolić ci odtworzyć te same ścieżki, najlepiej przez import wsadowy, żeby /spring26 wciąż znaczyło to, co znaczyło.

Ten drugi punkt to realne pytanie do zadania na rozmowie handlowej, a nie coś do przemyślenia później. Domeny własne dla krótkich linków opisuje stronę DNS, a nasza konfiguracja domeny własnej zajmuje około pięciu minut od początku do końca. Jeśli drukujesz kody QR na czymkolwiek z czasem życia liczonym w latach - menu, tablicach, maszynach, opakowaniach - ta jedna decyzja waży więcej niż każdy wybór projektowy, o który się będziesz spierać.

Umieść swoje kody na domenie, którą posiadasz, a najgorszy scenariusz przestaje być ponownym drukiem i staje się zmianą DNS.

Dwa wydrukowane kody QR porównane, jeden kodujący domenę dostawcy wymagającą ponownego druku, drugi kodujący domenę własną, która przeżywa zmianę dostawcy

Co dzieje się z historią skanów

Gaśnięcie kodów to głośny problem. Utrata liczb to problem cichy.

Historia skanów zwykle mieszka u tego, kto rozwiązuje link, na okres retencji określony w planie, a wygasłe konto to nie dobry moment na odkrywanie opcji eksportu. Jeśli się przeprowadzasz, eksportuj surowe dane skanów przed anulowaniem czegokolwiek, nie po. Wykresy zagregowane są przyjemne do patrzenia i bezużyteczne do późniejszego rozliczenia z liczbami nowego dostawcy.

Gdzie fizycznie leżą te dane, to osobne pytanie warte zadania w UE, bo logi skanów zawierają lokalizację wyprowadzoną z IP oraz szczegóły urządzenia. Nasze dane pozostają w regionie UE i eksportują się jako CSV, kiedy tylko poprosisz; co mierzyć w analityce krótkich linków opisuje, które z tych pól faktycznie na siebie zarabiają, a śledzenie skanów kodów QR opisuje mechanikę.

Dziesięciominutowa lista kontrolna przed drukiem

Przejdź przez to, zanim plik pójdzie do drukarni, nie po tym, jak przyjedą pudła:

  1. Zdekoduj kod i przeczytaj payload na głos. Jeśli domena nie jest twoja, zdecyduj świadomie, że ci to nie przeszkadza.
  2. Sprawdź plan, który za tym stoi: limit skanów, datę końca testu, co dostawca robi z kodami, gdy przestają płynąć płatności. Zdobądź tę ostatnią odpowiedź na piśmie, jeśli materiał jest drogi.
  3. Potwierdź, że możesz edytować miejsce docelowe i że edycja nie tworzy nowego krótkiego linku. Kody QR dynamiczne kontra statyczne wyjaśnia, czemu niektóre narzędzia po cichu robią to drugie.
  4. Wydrukuj próbkę i zeskanuj ją tanim telefonem w słabym świetle, z odległości, z jakiej stanie prawdziwa osoba. Jak duży powinien być kod QR ma reguły odległości.
  5. Zapisz w kalendarzu ponowne skanowanie za sześć miesięcy. Kody umierają po cichu, i nikt nie zgłasza martwego plakatu.

Ten ostatni punkt to zwyczaj, który odróżnia zespoły, które się zaskakują, od tych, które się nie zaskakują. Martwe przekierowanie nie generuje żadnej reklamacji ani alertu; po prostu po cichu przestaje konwertować. Jeśli twoje kody mają znaczenie, dodaj do nich powtarzający się wpis w kalendarzu i skanuj kilka ręcznie, albo podłącz kontrolę dostępności miejsc docelowych.

Przeczytaj serię filarową

Ten artykuł należy do klastra funkcji. Po pełny build, kampania z kodem QR od podstaw omawia planowanie po pomiar, a co to jest kod QR omawia, czym faktycznie są te kwadraty.

Powiązane na blogu

Najczęściej zadawane pytania

Czy kody QR wygasają?

Wydrukowany wzór nie wygasa. Jest to stała siatka modułów, która dekoduje się do tego samego ciągu na zawsze. Wygasnąć może to, na co ten ciąg wskazuje: strona docelowa, którą ktoś usunie, albo, w przypadku kodu dynamicznego, usługa przekierowań rozwiązująca jego krótki link. Statyczny kod QR nie ma więc czego wygasać, a dynamiczny trwa dokładnie tak długo, jak długo ktoś odpowiada za jego link.

Jak długo działa kod QR?

Jako wzór - bez ograniczeń. Statyczny kod wydrukowany w 1998 roku daje się zdekodować do dziś. W praktyce czas życia kodu to czas życia najsłabszego ogniwa stojącego za nim, którym zwykle jest abonament, a nie strona. To ma największe znaczenie przy kodach na fizycznych nośnikach, które przeżywają kampanie - oznakowaniu, opakowaniach, tablicach.

Czy darmowe kody QR wygasają?

Darmowe statyczne kody nigdy nie wygasają, bo dane leżą we wzorze i żadna usługa nie jest w to zamieszana. Darmowe dynamiczne kody zwykle wygasają, albo gdy zamyka się okno testowe, albo gdy wyczerpie się miesięczny limit skanów. QR Code Generator, dla przykładu, daje 14 dni w wersji testowej i ogranicza swój plan podstawowy do 10 000 skanów, zgodnie ze swoją stroną cenową w sierpniu 2026. Przeczytaj plan przed drukiem, nie po nim.

Czy wygasły kod QR można reaktywować?

Czasami, i zależy to całkowicie od dostawcy. Jeśli konto wciąż istnieje i krótki link nigdy nie został przypisany na nowo, ponowna płatność zwykle przywraca ten sam link do życia wraz z historią skanów. Jeśli konto zostało usunięte albo dostawca przekazał slug innemu klientowi, wydrukowany kod jest martwy i żadna płatność tego nie naprawi.

Jak sprawdzić, czy wydrukowany kod QR jest statyczny czy dynamiczny?

Zdekoduj go i przeczytaj surowy tekst, zamiast go otwierać. Większość aplikacji do skanowania pokaże zdekodowany ciąg, zanim go otworzy. Jeśli widzisz ostateczny URL docelowy, kod jest statyczny. Jeśli widzisz krótki link na czyjejś domenie skracającej, kod jest dynamiczny, a ta domena stała się teraz zależnością twojego wydrukowanego materiału.

Czy mogę przenieść wydrukowany kod QR do innego dostawcy bez ponownego druku?

Tylko jeśli kod zawiera domenę, którą kontrolujesz. Dynamiczny kod wskazujący na twoją własną krótką domenę jest przenośny: przekierowujesz domenę na nowego dostawcę, odtwarzasz te same ścieżki, i wydruk dalej działa. Kod wskazujący na wspólną domenę dostawcy nie da się przenieść w ogóle, i to jest prawdziwy powód, dla którego dostawcy mówią, że zmiana oznacza ponowny druk.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Za darmo, bez rejestracji · 2 dziennie

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

Tagi
do qr codes expire
qr code expiry
dynamic qr code
static qr code
qr code not working
custom domain

Czytaj dalej