6 min czytaniaFunkcje

Czym jest kod QR i jak naprawdę działa skanowanie?

Kod QR to dwuwymiarowy kod kreskowy przechowujący tekst czytany przez aparat.

Ana Kowalska
Marketing solutions engineering

Kod QR to dwuwymiarowy kod kreskowy, który przechowuje tekst w siatce kwadratów. Aparat odczytuje siatkę, oprogramowanie dekoduje ją z powrotem na znaki, a telefon proponuje coś zrobić z wynikiem. To cała idea. Wydaje się czymś więcej, bo tekstem jest zwykle adres internetowy, więc skan wygląda jak "otwarcie linka", choć faktycznie odczytano ciąg znaków.

Denso Wave ogłosiło ten format w 1994 roku, a jego własna strona z historią (dostęp 2026-10-25) wyjaśnia, że QR oznacza "quick response" i że firma zachowała prawa patentowe, ale zadeklarowała, że nie będzie z nich korzystać. Specyfikacja jest opublikowana jako ISO/IEC 18004 (strona ISO odrzuciła nasze automatyczne pobranie 2026-10-25, więc dla zatwierdzenia ISO cytuję stronę standardów Denso Wave, dostęp tego samego dnia). W praktyce oznacza to, że każdy może wygenerować kod bez opłaty, a każda aplikacja aparatu potrafi go odczytać.

Jeśli już wiesz, czym jest kod, i chcesz go zrobić, jak utworzyć kod QR to praktyczny przewodnik. Ta strona to wyjaśnienie pod spodem.

Czym naprawdę są te kwadraty

Nie każdy moduł w kodzie to dane.

Trzy duże kwadraty w rogach to wzorce wyszukiwania (finder patterns). Mówią skanerowi, gdzie w kadrze jest kod i jak jest obrócony, dlatego kod działa do góry nogami lub pod kątem. Mniejsze wzorce wyrównania utrzymują siatkę w ryzach, gdy kod jest na zakrzywionej powierzchni. Linia naprzemiennych modułów między rogami, wzorzec taktujący, mówi skanerowi, jak szeroki jest jeden moduł przy bieżącej odległości.

Cała reszta to ładunek plus korekcja błędów. Te bajty korekcji pozwalają kodowi przeżyć kółko po kawie lub logo pośrodku: dekoder odtwarza brakujące moduły z nadmiarowości, do poziomu, na jakim kod wygenerowano. Są cztery poziomy, L, M, Q i H, które odzyskują odpowiednio około 7, 15, 25 i 30 procent kodu. Poziom M, zwykły domyślny, toleruje mniej więcej 15 procent uszkodzeń; poziomy korekcji błędów omawiają wybór.

Etapy między aparatem a stroną przy skanowaniu kodu QR: aparat znajduje narożne kwadraty, dekoder naprawia uszkodzenia i zamienia moduły w tekst, a telefon proponuje otwarcie wyniku

Co dzieje się między skanem a stroną

Dekodowanie jest lokalne i offline. Aparat rozpoznaje siatkę, dekoder stosuje korekcję błędów i zamienia moduły w bajty, a bajty stają się ciągiem znaków. Żadnej sieci, dlatego kod nadal skanuje się w samolocie.

Telefon czyta potem początek tego ciągu i decyduje, co zaproponować. https:// daje propozycję otwarcia strony. WIFI: daje propozycję dołączenia do sieci. BEGIN:VCARD daje propozycję zapisania kontaktu. Jeśli ciąg to po prostu słowa, większość aplikacji aparatu pokaże te słowa.

Ten podział ma dwa praktyczne znaczenia. Skan sam z siebie niczego nie wykonuje, więc ryzyko kodu QR leży w całości w tym, dokąd Cię wysyła, co omawia czy kody QR są bezpieczne. I nic w kodzie się nie zmienia, gdy zmienia się cel, co jest podstawą kodów dynamicznych.

Co kod może pomieścić

URL to częsty przypadek, a reszta jest bardziej użyteczna, niż ludzie sądzą. Kod QR wifi umieszcza nazwę sieci, typ zabezpieczeń i hasło w jednym ciągu, żeby goście dołączali bez wykrzykiwania hasła przez salę. Kod vCard niesie pełny rekord kontaktu. Bilety i części przemysłowe często niosą zwykły identyfikator bez żadnego protokołu. Kod płatności SEPA idzie dalej: dane przelewu to ładunek, więc aplikacja bankowa wypełnia formularz bez kontaktowania się z czymkolwiek.

Rozmiar jest ograniczony. Tabela wersji Denso Wave (dostęp 2026-10-25) biegnie od Wersji 1, siatki 21 na 21 modułów, do Wersji 40, 177 na 177, rosnąc o cztery moduły na bok przy każdym kroku. Na szczycie kod mieści co najwyżej 7089 cyfr, 4296 znaków alfanumerycznych lub 2953 bajty, a mniej przy wyższych poziomach korekcji błędów. Nikt nie powinien drukować niczego w pobliżu tego.

Długość ma fizyczną konsekwencję. Więcej znaków oznacza wyższą wersję kodu, czyli więcej modułów na tej samej wydrukowanej powierzchni, czyli mniejszy każdy moduł i trudniejszy do rozpoznania dla aparatu. Dlatego zakodowanie krótkiego linka zamiast długiego URL-a z tagami daje wyraźnie grubszy, bardziej wybaczający kod, i to najczęstszy powód, dla którego kod się nie skanuje.

Pusty margines jest częścią kodu

Siatka potrzebuje pustego miejsca wokół siebie, zwanego strefą ciszy (quiet zone), a standard wymaga co najmniej czterech modułów z każdej strony. Skanery używają jej, by rozpoznać, gdzie kończy się kod, a zaczyna strona. Przytnij ją lub dociśnij kod do ruchliwego zdjęcia, a poprawny kod zawiedzie. Projektant QR Elido rysuje czteromodułową strefę ciszy za Ciebie, jak opisano w projekcie brandowanych kodów QR; zostaw ją wolną, gdy umieszczasz wyeksportowany plik.

Zrób jeden i obejrzyj go

Możesz zobaczyć to wszystko na prawdziwym kodzie. Darmowe narzędzie do generowania QR na tej stronie tworzy kod statyczny dla sześciu rodzajów treści: URL, zwykły tekst, dane wifi, kontakt vCard, e-mail lub SMS. Buduje dokładnie opisane wyżej ciągi (WIFI:, BEGIN:VCARD, mailto:, SMSTO:) i pokazuje współczynnik kontrastu, który ostrzega, zanim blada para kolorów zawiedzie. Nie ma dedykowanego typu połączenia telefonicznego ani WhatsApp; dla nich zakoduj link tel: lub https://wa.me/ jako URL, jak w kodzie QR dla numeru telefonu i kodach QR WhatsApp.

Kolory, kształty modułów, logo i eksport PNG lub SVG obsługuje projektant w panelu.

Projektant QR Elido z polami kolorów, przyciskami modułów Square, Rounded i Dot, opcjami stylu oczu, przyciskiem Upload logo oraz przyciskami pobierania PNG i SVG

Statyczny i dynamiczny: jedyne rozróżnienie, które liczy się komercyjnie

Sam kod nie zna pojęcia statyczny czy dynamiczny. Oba to te same kwadraty.

Różnica leży w tym, na co wskazuje ciąg. Kod statyczny koduje cel bezpośrednio, więc cel jest ustalony w chwili druku. Kod dynamiczny koduje krótki link, który kontrolujesz, więc stojące za nim przekierowanie można później zmienić, a każdy skan policzyć. Elido liczy skan jako kliknięcie krótkiego linka, więc skan pojawia się w tej samej analityce co każda inna wizyta i nie jest osobno oznaczony.

Wszystko, na czym zależy marketerom, liczba skanów według dnia i kraju, zmiana strony kampanii po rozdaniu ulotek, porównanie dwóch lokalizacji, pochodzi z tego przekierowania, a nie z kodu. Dynamiczne vs statyczne kody QR omawiają ten kompromis w całości, a jak śledzić skany kodów QR opisuje odczyt liczb.

Chcesz zobaczyć różnicę? Utwórz link w planie darmowym, wygeneruj z niego kod i porównaj z kodem zrobionym z surowego URL-a docelowego.

Gdzie naprawdę są dziś używane

Menu i płatności uczyniły kody normalnością, ale trwałe zastosowania są cichsze: dołączanie do wifi bez hasła, plakat prowadzący na stronę rezerwacji, opakowanie produktu niosące pochodzenie i instrukcje, kod na fakturze otwierający stronę płatności z wstępnie wypełnioną kwotą.

Regulacje najmocniej pchają przypadek opakowań. Unijny program cyfrowego paszportu produktu umieszcza skanowalny identyfikator na towarach fizycznych, czyli ten sam mechanizm zastosowany do zgodności, a nie marketingu, a kody QR cyfrowego paszportu produktu opisują, co to wymaga.

Wspólne dla wszystkich jest to, że kod to tania połowa. Link za nim decyduje, czy da się go mierzyć, poprawiać lub mu ufać.

Ściśle rzecz biorąc, kod QR to dwuwymiarowy kod kreskowy, a praktyczne różnice między nimi opisuje kod kreskowy vs kod QR.

Przeczytaj serię filarową

To należy do klastra funkcji. Zacznij od jak utworzyć kod QR, potem dynamiczne vs statyczne dla decyzji komercyjnej. Strona funkcji kodów QR omawia stylizację, a jak zeskanować kod QR stronę czytnika.

Powiązane na blogu

Najczęściej zadawane pytania

Czym jest kod QR?

Kod QR to dwuwymiarowy kod kreskowy, który przechowuje tekst w siatce czarnych i białych kwadratów. Aparat odczytuje siatkę, dekoduje ją z powrotem na znaki, a telefon działa na podstawie tego, co znajdzie. Większość kodów zawiera adres internetowy, ale sam format po prostu przechowuje tekst.

Jak działa kod QR?

Trzy duże kwadraty w rogach mówią skanerowi, gdzie jest kod i jak jest obrócony, wzorzec taktujący mówi mu, jak duży jest każdy moduł, a pozostałe moduły niosą dane plus bajty korekcji błędów. Dekodowanie odbywa się na urządzeniu, offline, w ułamku sekundy.

Co kod QR może przechowywać poza linkiem?

Dane do wifi, które łączą z siecią bez wpisywania hasła, vCard zapisujący kontakt, numer telefonu, e-mail, wydarzenie w kalendarzu, ciąg płatności albo zwykły tekst. Skaner czyta przedrostek i proponuje pasującą akcję, dlatego kod wifi proponuje połączenie, a nie otwarcie strony.

Czy kody QR wygasają?

Wydrukowany kod nie. To statyczny wzór kwadratów i dekoduje się tak samo zawsze. Wygasnąć może cel: jeśli kod koduje URL, a ta strona zostanie zdjęta, skan się udaje, a przeglądarka potem zawodzi. Kod dynamiczny tego unika, kodując link, który możesz przekierować.

Czy do zeskanowania kodu QR potrzebny jest internet?

Nie do jego zdekodowania. Aparat i dekoder działają w pełni offline, więc telefon odczyta tekst z dowolnego kodu bez połączenia. Internet jest potrzebny tylko do tego, co dzieje się dalej, czyli dla kodu z URL wczytania strony.

Czy tworzenie kodów QR jest darmowe?

Format to otwarty standard bez opłat licencyjnych, więc wygenerowanie kodu statycznego nic nie kosztuje. Płacisz, jeśli w ogóle, za usługę stojącą za kodem dynamicznym: hostowane przekierowanie, które pozwala zmienić cel po druku i raportuje, ile razy każdy kod zeskanowano.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

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

Bez rejestracji. Załóż darmowe konto i korzystaj z 50 linków miesięcznie.

Wypróbuj Elido

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

Tagi
what is a qr code
how do qr codes work
qr code meaning
qr code explained
qr code structure
what can a qr code store

Czytaj dalej