Jak zrobić kod QR, który zawsze działa – statyczny, darmowy
Aby zrobić kod QR, zdecyduj, co ma się stać po zeskanowaniu (otwarcie linku, połączenie z Wi-Fi, zapisanie kontaktu), zakoduj to jako kod statyczny bez daty wygaśnięcia, wyeksportuj SVG do druku lub PNG 1000 px na ekrany i przed drukiem zeskanuj go dwoma różnymi telefonami. O tym, czy kod zadziała, bardziej niż generator decydują rozmiar, kontrast i biały margines.
Jak najszybciej zrobić kod QR, który będzie działał długo?
Zapisz link lub dane bezpośrednio w kodzie statycznym, utrzymaj krótką treść, drukuj kod w rozmiarze co najmniej 2 × 2 cm (lub jednej dziesiątej odległości skanowania) z białą ramką o szerokości 4 modułów, ciemny kod na jasnym tle, i przetestuj go na iPhonie oraz telefonie z Androidem przed drukiem.
Co tak naprawdę zawiera kod QR
Kod QR to dwuwymiarowy kod kreskowy, który przechowuje krótki fragment tekstu i nic więcej. Zaprojektowała go w 1994 roku firma Denso Wave, należąca do grupy Toyota, do śledzenia części samochodowych na liniach montażowych, a w 2000 roku stał się międzynarodową normą ISO/IEC 18004. Trzy duże kwadraty w rogach informują skaner, gdzie jest kod i jak jest obrócony; małe kwadraty, zwane modułami, niosą dane. Link, dane logowania do Wi-Fi i wizytówka to po prostu tekst w określonym formacie, a telefon po odczytaniu decyduje, co z nim zrobić.
Kody występują w 40 rozmiarach zwanych wersjami, od 21 × 21 modułów (wersja 1) do 177 × 177 modułów (wersja 40). Największa wersja mieści 7089 cyfr, 4296 znaków alfanumerycznych lub 2953 bajty. Liczba 4296 dotyczy tylko ograniczonego zestawu alfanumerycznego: cyfr, wielkich liter, spacji i ośmiu symboli. Zwykły adres URL zapisany małymi literami używa trybu bajtowego, więc jego rzeczywisty limit jest niższy, a każdy dodatkowy znak zwiększa gęstość kodu i zmniejsza moduły.
Każdy kod zawiera też korekcję błędów Reeda-Solomona, dzięki której skaner odtwarza wiadomość, gdy część wzoru jest brudna, porysowana lub zasłonięta. Cztery poziomy odzyskują mniej więcej 7% (L), 15% (M), 25% (Q) i 30% (H) kodu. Wyższe poziomy zajmują więcej miejsca, bo dane naprawcze są zapisane obok treści. W praktyce długość treści i poziom korekcji razem określają gęstość wzoru, a to ona decyduje, czy stary telefon odczyta kod z drugiego końca pomieszczenia, czy tylko z kilku centymetrów.
Jak sformatować każdy rodzaj treści
Telefony rozpoznają kilka formatów tekstu i zamieniają je w działania. Link zaczynający się od https:// otwiera przeglądarkę. Wiersz zaczynający się od WIFI: proponuje dołączenie do sieci, tel: proponuje połączenie, mailto: otwiera nowy e-mail, a SMSTO: rozpoczyna wiadomość SMS. Kontakt zapisuje się jako vCard (BEGIN:VCARD) lub krótszy MeCard (MECARD:N:Weber,Jonas;TEL:+4930…;;), a wydarzenie kalendarza używa bloku iCalendar BEGIN:VEVENT. Przy pobieraniu aplikacji zakoduj jeden link, który kieruje iPhone'y do App Store, a telefony z Androidem do Google Play, zamiast drukować dwa kody. W Indiach kod płatności UPI to link upi://pay?pa=name@bank&pn=Name, który każda aplikacja UPI otwiera z uzupełnionym odbiorcą.
Nie musisz wpisywać tych ciągów ręcznie. Darmowy generator kodów QR tworzy je z pól formularza: wybierz Typ kodu QR, wypełnij Link, Nazwa sieci lub Numer telefonu i kliknij Generuj. Znajomość surowego formatu nadal się przydaje, gdy kod działa nieprawidłowo, gdy przygotowujesz arkusz do masowego tworzenia kodów albo gdy aplikacja skanera pokazuje zwykły tekst zamiast przycisku dołączenia. Poniższy ciąg Wi-Fi jest tym, który ludzie najczęściej piszą błędnie: najpierw typ zabezpieczeń, znaki specjalne w haśle, takie jak średnik, wymagają ukośnika wstecznego, a wiersz kończy się dwoma średnikami.
| Treść | Tekst w kodzie | Co proponuje telefon |
|---|---|---|
| Link do strony | https://example.com/menu | Otwórz w przeglądarce |
| Sieć Wi-Fi | WIFI:T:WPA;S:CafeGuest;P:espresso42;; | Dołącz do sieci |
| Kontakt (MeCard) | MECARD:N:Weber,Jonas;TEL:+4930123456;; | Zapisz kontakt |
| mailto:[email protected]?subject=Order | Nowy e-mail | |
| SMS | SMSTO:+15551234567:Table 12 ready | Nowa wiadomość |
| Wydarzenie w kalendarzu | BEGIN:VEVENT … END:VEVENT | Dodaj do kalendarza |
| Zwykły tekst | Dowolny tekst, do około 300 znaków w druku | Pokaż tekst |
WIFI:T:WPA;S:name;P:pass;;
Kody statyczne a dynamiczne
Kod statyczny przechowuje treść bezpośrednio we wzorze. Między skanem a miejscem docelowym nic nie stoi, więc kod nie wygaśnie, nikt trzeci nie może go wyłączyć i nic nie kosztuje. Kod dynamiczny przechowuje zamiast tego krótki link przekierowujący, na przykład domenę dostawcy plus kilka znaków, a serwer dostawcy przekazuje każdy skan do miejsca ustawionego na Twoim koncie. To cała sztuczka. Edytowalne jest przekierowanie, nie kod, a przekierowanie działa tylko tak długo, jak usługa i Twoje konto.
Dlatego wiele darmowych generatorów, które każą się zarejestrować, by „edytować później”, naprawdę sprzedaje to przekierowanie. Gdy kończy się okres próbny lub subskrypcja, przekierowanie przestaje działać, a każdy wydrukowany kod prowadzi do strony błędu lub ekranu aktualizacji. Taką samą elastyczność można mieć bez dostawcy: zakoduj link w swojej domenie, na przykład twojastrona.pl/menu, i zmieniaj to, co ta strona pokazuje lub dokąd przekierowuje. Poradnik o dynamicznym kodzie QR pokazuje, jak to ustawić za pomocą przekierowania 302.
Treść we wzorze
Link lub dane są zapisane w samym kodzie.
- Nigdy nie wygasa, bez konta
- Działa offline dla Wi-Fi, kontaktów i tekstu
- Zmiana celu oznacza ponowny druk
Krótki link przekierowujący
Kod zawiera krótki adres URL, który przekazuje serwer.
- Miejsce docelowe można zmienić po wydruku
- Liczba skanów pochodzi z logów przekierowania
- Przestaje działać, gdy usługa przekierowania przestanie
Rozmiar, odległość i strefa ciszy
Praktyczne minimum dla drukowanego kodu czytanego z długości ramienia to około 2 × 2 cm (0,8 × 0,8 cala), i to tylko dla krótkiej treści; gęsty kod z długim linkiem potrzebuje 3 cm lub więcej. Dla wszystkiego czytanego z większej odległości stosuj zasadę 10:1: kod powinien mieć szerokość co najmniej jednej dziesiątej odległości skanowania. Plakat czytany z 2 m wymaga kodu 20 cm, szyld w oknie czytany z chodnika z 3 m wymaga 30 cm. Mierz sam kod, a nie grafikę wokół niego.
Wokół wzoru znajduje się strefa ciszy, czyli pusty margines, który norma ustala na 4 moduły z każdej strony. Projektanci przycinają go, by zagęścić układ, a skanery wtedy nie znajdują krawędzi, zwłaszcza gdy kod leży na zatłoczonym zdjęciu. Zostaw Strefa ciszy na 4 i traktuj białą ramkę jako część kodu. Równie ważny jest kontrast: ciemne moduły na jasnym tle, najlepiej czarne na białym. Kolorowe kody skanują się dobrze, gdy kolor kodu jest wyraźnie ciemniejszy od tła, ale gradienty, wzorzyste tła i blade kolory zmniejszają margines.
Kody odwrócone, czyli jasne moduły na ciemnym tle, dobrze wyglądają na ciemnych opakowaniach, a zawodzą na zaskakująco wielu skanerach, w tym starszych telefonach i wielu czytnikach w punktach sprzedaży. Nigdy nie drukuj takiego kodu bez testu na najstarszym urządzeniu, jakie znajdziesz. Ta sama ostrożność dotyczy logo umieszczonych pośrodku: ustaw Korekcja błędów na Maksymalny (30%), utrzymaj logo poniżej około jednej piątej szerokości kodu i pamiętaj, że logo zużywa zapas korekcji, który inaczej pokrywałby zarysowania i odblaski.
Wybierz format pliku i przetestuj na prawdziwych telefonach
Do druku eksportuj SVG. To format wektorowy, więc kod pozostaje ostry w każdym rozmiarze, a drukarnia może go skalować od wizytówki po baner bez rozmytych krawędzi modułów. PDF i EPS też są wektorowe i pasują projektantom pracującym w InDesign lub Illustratorze. Na ekrany, slajdy i e-maile wystarczy PNG o szerokości 1000 px lub więcej; ustaw wyższy Rozmiar obrazu dla dużych wyświetlaczy. Nigdy nie powiększaj małego PNG ani zrzutu ekranu kodu, bo przeskalowane krawędzie stają się miękkie. Jeśli masz tylko PNG kodu lub logo, konwersja PNG na SVG wyjaśnia, kiedy wektoryzacja się sprawdza. Generator kodów QR w SVG otwiera się z wybranym wyjściem wektorowym.
Potem testuj, na więcej niż jednym telefonie. Aparat iPhone'a czyta kody QR natywnie od iOS 11 w 2017 roku, a obecne telefony z Androidem czytają je w standardowym aparacie lub przez Google Lens. Starsze modele Androida, tanie telefony i specjalne skanery kodów kreskowych przy ladach są mniej wyrozumiałe, a to właśnie one będą skanować Twoje menu. Testuj w prawdziwym rozmiarze i odległości, na prawdziwym materiale, przy prawdziwym świetle. Próbny wydruk przyklejony do rzeczywistej ściany mówi więcej niż podgląd na ekranie.
iPhone
- 01Otwórz aplikację Aparat i skieruj ją na kod; żadna aplikacja nie jest potrzebna.
- 02Dotknij żółtego baneru i sprawdź link lub działanie, zanim się otworzy.
- 03Powtórz z planowanej odległości, nie tylko z bliska.
Android
- 01Skieruj standardowy aparat na kod lub otwórz Google Lens.
- 02Dotknij sugerowanego linku lub działania, które pojawi się nad kodem.
- 03Spróbuj na drugim, starszym telefonie z Androidem, jeśli możesz go pożyczyć.
Skanery i druk
- 01Wydrukuj próbę na docelowym papierze lub materiale w pełnym rozmiarze.
- 02Zeskanuj ją w rzeczywistym oświetleniu, w tym przy odblasku lamp.
- 03Przy ladach wypróbuj też skaner kodów kreskowych w sklepie.
Błędy, przez które wydrukowane kody nie działają
Większość martwych kodów QR nie jest uszkodzona. To kody, które nigdy nie miały się zeskanować przy takim rozmiarze lub na takiej powierzchni, albo kody prowadzące do linku, który już nie istnieje. Dobra wiadomość: każdy z tych problemów można wychwycić w testach przed drukiem, co zajmuje kilka minut zamiast ponownego nakładu. Poniższa lista obejmuje usterki najczęściej spotykane w menu, ulotkach i etykietach produktów, mniej więcej w kolejności częstości.
Jeśli kod już w obiegu przestał działać, zacznij od miejsca docelowego. Otwórz zakodowany link na komputerze: jeśli strony nie ma, domena wygasła lub skończył się okres próbny, wzór jest w porządku, a rozwiązaniem jest nowy kod lub przywrócona strona. Jeśli link działa, ale skanowanie zawodzi, problem jest fizyczny i niemal zawsze przyczyną są rozmiar, kontrast lub strefa ciszy. Trzymaj telefon w różnych odległościach; jeśli czyta z bliska, ale nie stamtąd, gdzie stoją ludzie, kod jest po prostu za mały.
Link jest za długi
Parametry śledzące i długie ścieżki zagęszczają kod i zmniejszają moduły. Usuń niepotrzebne parametry lub zakoduj krótką stronę we własnej domenie.
Kod jest wydrukowany za mały
Zachowaj co najmniej 2 × 2 cm do czytania z bliska i stosuj zasadę odległości 10:1 dla wszystkiego na ścianie lub w oknie.
Niski kontrast lub gradientowe tło
Użyj ciemnego koloru kodu na jednolitym jasnym tle; gradienty i zdjęcia za kodem mylą znaczniki położenia.
Skrócony link, który wygasł
Darmowe skracacze linków i próbne kody dynamiczne mogą przestać przekierowywać. Zakoduj link, który kontrolujesz, lub bezpośrednio miejsce docelowe.
Zakrzywione lub błyszczące powierzchnie
Butelki, puszki i laminowane karty zniekształcają lub odbijają wzór. Drukuj większy, użyj matowego wykończenia i umieść kod na najbardziej płaskiej części powierzchni.
Strefa ciszy została przycięta
Przywróć pustą ramkę o szerokości 4 modułów z każdej strony, nawet gdy układ wydaje się ciasny.
Co kod QR może, a czego nie może o Tobie wiedzieć
Statyczny kod QR to wydrukowany tusz. Nie może zapisać, kto go zeskanował, kiedy ani gdzie, nie może uruchomić kodu na telefonie ani niczego zainstalować. Skanowanie tylko odczytuje tekst; telefon pokazuje, co znalazł, i pyta, zanim otworzy link, wybierze numer lub dołączy do sieci. Sam kod nie wie więc nic o Tobie. To, co dzieje się dalej, zależy wyłącznie od miejsca docelowego, tak jakbyś sam wpisał adres w przeglądarce, i obowiązuje ta sama ostrożność.
Śledzenie wchodzi przez link. Serwer przekierowujący kodu dynamicznego zapisuje każde żądanie, co zwykle obejmuje czas, adres IP (a z nim przybliżoną lokalizację), typ urządzenia i przeglądarkę. Parametry śledzące w adresie URL informują stronę, z którego plakatu lub ulotki pochodzi wizyta. To zwykła analityka internetowa i jako właściciel kodu często tego właśnie chcesz. Jako skanujący przeczytaj podgląd przed dotknięciem: domena mówi, kto zobaczy wizytę.
Prawdziwym ryzykiem jest podmiana. Oszuści naklejają własne kody na prawdziwe na parkomatach i stolikach w restauracjach, kierując ludzi na fałszywe strony płatności, a amerykańska Federalna Komisja Handlu ostrzegała przed tym konsumentów. Jeśli umieszczasz kody w miejscach publicznych, sprawdzaj je co jakiś czas i drukuj domenę docelową pod kodem. W przypadku kodów Wi-Fi pamiętaj, że hasło jest zapisane jawnym tekstem, więc użyj sieci dla gości; generator kodów QR dla Wi-Fi tworzy ten ciąg za Ciebie.
Lista kontrolna dla menu, plakatów, wizytówek i opakowań
Każda powierzchnia zawodzi na swój sposób. Karta menu jest co wieczór moczona i wycierana, plakat czyta się z drugiego końca pomieszczenia lub z peronu, wizytówka jest malutka i często błyszcząca, a opakowanie wygina się wokół butelki i stoi na półce latami po zakończeniu kampanii, która je wydrukowała. Poniższe kolumny zbierają kontrole warte wykonania dla każdej powierzchni przed zatwierdzeniem druku, aby kod działał jeszcze po pierwszym tygodniu użytkowania.
Menu i karty na stoły
- Co najmniej 3 × 3 cm z odległości stołu
- Link do strony, którą możesz aktualizować
- Matowy karton i podpis mówiący, co kod otwiera
Plakaty i szyldy
- Szerokość co najmniej jednej dziesiątej odległości czytania
- Na wysokości oczu, z dala od odblasków
- Korekcja błędów wysoka lub maksymalna na zewnątrz, domena wydrukowana poniżej
Wizytówki i opakowania
- Nie mniej niż 2 × 2 cm, plik wektorowy dla drukarni
- Płaski panel, nigdy krzywizna ani błyszcząca laminacja
- Link, który przetrwa produkt, próbnie zeskanowany na docelowym materiale
Najważniejsze wnioski
- Kod QR przechowuje tylko krótki tekst; linki, dane logowania do Wi-Fi i kontakty to formaty rozpoznawane przez telefon.
- Kody statyczne nigdy nie wygasają. Kod dynamiczny to przekierowanie i możesz prowadzić własne w domenie, którą kontrolujesz.
- Drukuj co najmniej 2 × 2 cm, stosuj zasadę odległości 10:1 i zachowaj białą ramkę o szerokości 4 modułów.
- Używaj SVG, PDF lub EPS do druku i PNG o szerokości 1000 px lub więcej na ekrany.
- Testuj na iPhonie, telefonie z Androidem i starszym skanerze w prawdziwym rozmiarze, odległości i świetle.
Najczęściej zadawane pytania
Jak długa może być treść kodu QR?
Największa wersja pomieści do 4296 znaków alfanumerycznych lub 2953 bajty przy najniższym poziomie korekcji błędów. W drukowanych kodach linki powinny mieć do około 80 znaków, a zwykły tekst do około 300, żeby wzór był na tyle gruby, by odczytał go każdy telefon.
Czy statyczny kod QR może przestać działać?
Sam kod nigdy nie przestaje działać, bo treść jest częścią wzoru. Przestaje być użyteczny dopiero wtedy, gdy zmieni się miejsce docelowe, na przykład usunięta strona internetowa, zmienione hasło do Wi-Fi albo wyłączony skracacz linków.
Czy mogę zrobić kod QR, który otwiera aplikację?
Zakoduj link do strony aplikacji w sklepie albo do strony, która rozpoznaje urządzenie i kieruje iPhone'y do App Store, a telefony z Androidem do Google Play. Jeden kod działa wtedy na obu systemach.
Dlaczego mój kod QR działa na ekranie, ale nie na papierze?
Wydrukowana wersja jest zwykle mniejsza, bardziej błyszcząca lub mniej kontrastowa niż podgląd na ekranie albo biała ramka została ucięta w projekcie. Wydrukuj próbkę w docelowym rozmiarze i zeskanuj ją w rzeczywistym oświetleniu.
Czy skanowanie kodów QR w miejscach publicznych jest bezpieczne?
Samo skanowanie jest bezpieczne, bo telefon tylko odczytuje tekst. Przed otwarciem sprawdź domenę w podglądzie i uważaj na naklejki naklejone na istniejące kody na parkomatach lub tabliczkach płatniczych.
Czy mogę zmienić kolor kodu QR?
Tak, o ile kod pozostaje wyraźnie ciemniejszy od tła. Unikaj jasnych kolorów, gradientów i odwróconych kodów jasnych na ciemnym tle, chyba że przetestujesz je na kilku telefonach.
Czytaj dalej
Rozpakuj ZIP: Windows, Mac, iPhone, Android i Chromebook
Rozpakuj ZIP wbudowanymi narzędziami: Windows 11, Mac, Pliki na iPhonie, Files by Google. Do tego RAR, 7z i naprawa błędów.
Lucas Ferreira · 22 sie 2026 · 11 min czytania
Jak zamienić PNG na SVG: wektoryzacja logo i ikon
PNG staje się prawdziwym SVG tylko przez wektoryzację. Sprawdź, co dobrze się wektoryzuje, jak przygotować PNG, jakie ustawienia wybrać i jak ocenić ścieżki.
Jonas Weber · 4 paź 2026 · 12 min czytania
Wymiary postów i Stories na Instagramie 2025 w pikselach
Instagram 2025: post 1080 × 1350 (4:5) lub 1080 × 1080, poziomy 1080 × 566, Stories i Reels 1080 × 1920 (strefa 250 px), profil 320 × 320.
Jonas Weber · 7 paź 2026 · 11 min czytania