Poradnik praktyczny
Jak wygenerować kod QR i sprawdzić go przed udostępnieniem?
Kod QR na wizytówce, plakacie lub karcie sieci gościnnej powinien prowadzić do właściwej treści, nie tylko wyglądać poprawnie. Ten poradnik prowadzi od wyboru trybu do odczytu gotowego pliku na telefonie. Przykłady są demonstracyjne: zastąp je własnymi, sprawdzonymi danymi przed udostępnieniem.
Wybierz treść, którą odbiorca ma odczytać
Otwórz generator i wybierz link, tekst, Wi-Fi, telefon albo kontakt. Każdy tryb przygotowuje inną treść: adres strony nie jest wizytówką, a sam zapis hasła nie uruchamia połączenia z siecią. Zacznij od działania, którego oczekujesz po skanie, zamiast wpisywać wszystko do pola tekstowego.
Kod jest statyczny: zawiera dane bez pośredniego przekierowania generatora. Nie ma tu konta do zmiany już wydrukowanej treści ani statystyk skanowania. Po zmianie hasła lub numeru utwórz nowy obraz; niezmieniony adres strony może prowadzić do zaktualizowanej zawartości, ale dostępność tej strony zależy od jej właściciela.
Przygotuj link lub tekst bez zbędnych danych
Dla linku wpisz pełny adres z http:// lub https://, bez nazwy użytkownika i hasła w adresie. Narzędzie sprawdza składnię i normalizuje URL, lecz nie otwiera witryny, nie ocenia jej bezpieczeństwa i nie potwierdza dostępności. Najpierw samodzielnie sprawdź cel; do ćwiczenia użyj neutralnego https://example.com/.
W trybie tekstowym spacje oraz podziały wierszy pozostają częścią danych. Limit całej treści wynosi 1000 bajtów UTF-8, a nie 1000 liter: polskie znaki i emoji mogą zajmować więcej niż jeden bajt. To ograniczenie tego narzędzia, nie pojemność standardu QR. Krótsza treść ułatwia utrzymanie czytelnego kodu.
| Tryb | Dane wejściowe | Treść do odczytu |
|---|---|---|
| Link | https://example.com/ | https://example.com/ |
| Tekst | Zażółć | Zażółć |
| Telefon | +48 123 456 789 | tel:+48123456789 |
Źródło: node-qrcode — dokumentacja kodowania, UTF-8 i korekcji błędów.
Udostępnij Wi-Fi świadomie, najlepiej sieć gościnną
Przepisz dokładną nazwę SSID, wybierz WPA/WPA2 Personal albo sieć otwartą i ustaw informację o ukrytej sieci. Nazwa ma limit 32 bajtów UTF-8. Generator poprawnie zabezpiecza w zapisie znaki takie jak średnik i ukośnik odwrotny; nie usuwaj ich z rzeczywistej nazwy lub hasła, aby uprościć formularz.
Przykład używa SSID Gosc, hasła Guest-2026! i widocznej sieci. Hasło jest demonstracyjne, nie zalecane. Maskowanie pola nie szyfruje kodu: odczyta je każdy, kto uzyska obraz. Sieć otwarta pomija hasło; limit pola WPA do 128 znaków nie potwierdza zgodności hasła z routerem. Narzędzie nie konfiguruje sieci firmowych Enterprise ani nie testuje połączenia.
| Wariant | Treść kodu |
|---|---|
| WPA / Gosc / Guest-2026! | WIFI:T:WPA;S:Gosc;P:Guest-2026!;H:false;; |
| Otwarta / Gosc | WIFI:T:nopass;S:Gosc;H:false;; |
Sprawdź telefon i import wizytówki
Telefon wpisz z plusem i kodem kraju, np. +48 123 456 789. Narzędzie usuwa zwykłe spacje, nawiasy i myślniki, a następnie wymaga 7–15 cyfr. Wynik tel:+48123456789 opisuje działanie telefonu, ale nie potwierdza istnienia ani właściciela numeru. Nie dzwoń na demonstracyjny numer w celu sprawdzenia poradnika.
Kontakt tworzy vCard 3.0: wymagana jest nazwa, a telefon, e-mail i strona są opcjonalne. Cała nazwa trafia do jednego składnika pola N oraz do FN, bez osobnego rozdzielania imienia i nazwiska. Po skanie obejrzyj propozycję importu; układ pól i obsługa polskich znaków mogą zależeć od czytnika. Dodawaj tylko dane, które rzeczywiście chcesz udostępnić.
Źródło: ZXing — treść kodów: URL, telefon, Wi-Fi i vCard; IETF RFC 2426 — format wizytówki vCard 3.0.
Wybierz korekcję i pobierz właściwy plik
Wybierz M, Q albo H, następnie wygeneruj kod. Wyższa korekcja może zwiększyć rozmiar siatki; nie zastąpi testu, właściwego kontrastu ani dostatecznej wielkości wydruku. Nie nakładaj logo na moduły. Generator sam dobiera wersję i maskę, pozostawiając cztery moduły białego marginesu ze wszystkich stron.
SVG zachowuje geometrię przy skalowaniu; PNG jest obrazem rastrowym, który przy nadmiernym powiększeniu może się rozmyć. Zachowaj kwadratowe proporcje i biały margines, również po umieszczeniu pliku w projekcie. Nie ma jednej gwarantowanej wielkości w centymetrach dla każdej treści, drukarki i odległości skanu. Sprawdź finalną kompozycję, nie tylko podgląd.
Źródło: DENSO WAVE — czteromodułowy margines kodu QR; node-qrcode — dokumentacja kodowania, UTF-8 i korekcji błędów.
Przeprowadź test przed publikacją
Zeskanuj pobrany plik drugim urządzeniem, porównaj odczytaną treść z formularzem i sprawdź oczekiwane działanie. Dla druku przygotuj próbkę na docelowym materiale, w rzeczywistej wielkości i oświetleniu. Przy Wi-Fi sprawdź połączenie urządzenia gościa, a przy kontakcie zobacz nazwy i pola przed zapisaniem wizytówki.
Jeśli czytnik nie rozpoznaje działania lub polskich liter, wypróbuj inny czytnik i krótszą treść. Zmiana pola lub reset usuwa poprzedni wynik i linki pobierania: wygeneruj ponownie, a stary plik usuń z projektu. Sam kod nie wygasa z powodu generatora, ale link, sieć lub dane kontaktowe mogą przestać działać. Otwarta strona docelowa może mieć własną analitykę.
Źródło: node-qrcode — dokumentacja kodowania, UTF-8 i korekcji błędów.
Najczęściej zadawane pytania
Czy mogę zmienić wydrukowany kod QR?
Nie można zmienić danych wewnątrz statycznego obrazu. Utwórz nowy kod po zmianie numeru lub hasła. Jeśli kod zawiera niezmieniony adres strony, można zmienić zawartość tej strony bez zmiany samego kodu, o ile nadal kontrolujesz adres.
Czy kod Wi-Fi ukrywa hasło?
Nie. Maskowane jest tylko pole wpisywania. Hasło stanowi czytelną część treści QR, więc obraz traktuj jak udostępnione dane dostępu. Rozważ oddzielną sieć gościnną i przetestuj jej uprawnienia oraz rzeczywiste połączenie.
Dlaczego krótki tekst przekracza limit?
Limit obejmuje 1000 bajtów UTF-8 całej treści, w tym oznaczenia Wi-Fi lub vCard. Litery ze znakami diakrytycznymi i emoji zajmują więcej bajtów niż proste ASCII. Skróć dane zamiast usuwać margines kodu lub zmieniać dane kontaktowe.
Czy wpisane dane są zapisywane lub wysyłane do analityki?
Treść i obraz są tworzone lokalnie. Formularz nie zapisuje danych w adresie, localStorage, sessionStorage ani analityce. Pobranie, kopiowanie i druk wykonujesz świadomie. Wejście na stronę nadal powoduje zwykłe żądanie do hostingu; zabezpiecz też pliki i schowek.
Źródła i zakres
Poradnik dotyczy statycznych kodów QR, nie szyfrowania, audytu bezpieczeństwa strony ani potwierdzenia działania sieci lub numeru telefonu. Każdy skanujący może odczytać zakodowane dane. Przykłady nie są rzeczywistymi danymi kontaktowymi ani zaleceniem używania podanego hasła. Zawsze sprawdź docelowy plik i urządzenie.
Narzędzia opisane w poradniku
Generator kodów QR
Twórz statyczne kody QR dla linków, tekstu, sieci Wi-Fi, telefonu i wizytówki. Pobierz SVG lub PNG.
Generator kodów kreskowych
Twórz kody EAN-13 lub Code 128. Sprawdź cyfrę kontrolną i pobierz czarno-biały obraz SVG lub PNG.