Darmowy generator kodów QR

Bez logowania, bez znaku wodnego — natychmiastowe kody QR w przeglądarce

0 / 900 characters

Personalizacja

Używaj H przy nakładaniu logo

Kliknij lub przeciągnij, aby wgrać logo

Wpisz zawartość powyżej, aby wygenerować kod QR

✓ Link skopiowany do schowka!

Jaki typ kodu QR jest ci potrzebny?

Każdy typ zawartości QR koduje dane w konkretnym formacie rozpoznawanym przez aparaty telefonów i aplikacje do skanowania. Wybierz typ pasujący do twojego zastosowania:

🔗 URL
Link do dowolnej strony. Najczęstszy typ. Skanowanie otwiera przeglądarkę bezpośrednio.
📝 Tekst
Zwykła wiadomość tekstowa, adres lub notatka — wyświetlana bezpośrednio po zeskanowaniu.
📶 WiFi
Goście skanują kod, aby dołączyć do sieci bez wpisywania hasła.
👤 vCard
Pełna wizytówka — skanowanie zapisuje imię, telefon i e-mail w kontaktach telefonu.
✉️ E-mail
Otwiera klienta poczty z wypełnionym odbiorcą i tematem.
📞 Telefon
Skanowanie proponuje połączenie z numerem — idealne na wizytówki.
💬 SMS
Otwiera aplikację do wiadomości z numerem i opcjonalnym gotowym tekstem.

Przewodnik po rozmiarach druku kodu QR

Minimalny rozmiar skanowania zależy od odległości skanowania. Korzystaj z tej tabeli przy przygotowaniu do druku:

Zawsze zachowuj strefę ciszy

Pusta biała obramówka wokół kodu QR ("strefa ciszy") musi mieć co najmniej 4 szerokości modułu. Przycinanie strefy ciszy to jedna z najczęstszych przyczyn problemów z skanowaniem kodów QR.

Kontrast kolorów ma znaczenie

Ciemne moduły na jasnym tle są skanowane najniezawodniej. Odwrócone (jasne na ciemnym) działa, ale wymaga wyższej korekcji błędów. Unikaj kolorów o podobnej jasności (np. ciemna zieleń na ciemnym niebieskim) — generator ostrzeże cię, gdy kontrast jest zbyt niski.

Poziomy korekcji błędów — wyjaśnienie

Kody QR używają korekcji błędów Reed-Solomon, dzięki której pozostają skanowalne nawet po częściowym uszkodzeniu lub zasłonięciu. Wyższy poziom korekcji oznacza więcej nadmiarowych danych i gęstszy (większy) kod.

  • L (niski, 7%): Najlepszy do wyświetlaczy cyfrowych; najmniejszy rozmiar kodu. Stosuj na czystych ekranach, gdzie nie przewidujesz uszkodzeń.
  • M (średni, 15%): Dobry wybór ogólnego przeznaczenia. Radzi sobie z drobnymi zarysowaniami, zabrudzeniami lub częściowym zakryciem.
  • Q (kwartal, 25%): Zalecany do etykiet przemysłowych, opakowań lub wydruków zewnętrznych narażonych na zużycie.
  • H (wysoki, 30%): Wymagany przy nakładaniu logo (do 20–25% powierzchni). Maksymalna nadmiarowość w trudnych warunkach.

Najlepsze praktyki przy nakładaniu logo

Generator automatycznie podnosi korekcję do H po dodaniu logo i ostrzega, jeśli logo przekracza 20% powierzchni kodu QR. Nawet przy poziomie H trzymaj logo poniżej 25% całkowitej powierzchni, aby zapewnić niezawodne skanowanie we wszystkich aparatach telefonów.

Jak generowane są kody QR (bez bibliotek, tylko przeglądarka)

To narzędzie implementuje pełny algorytm QR Model 2 (ISO/IEC 18004) wyłącznie w JavaScript — bez zewnętrznych bibliotek, bez wywołań serwera. Oto co się dzieje po wpisaniu tekstu:

  1. Kodowanie danych: Tekst jest kodowany w trybie bajtowym (UTF-8). Wersja (1–10) jest dobierana automatycznie na podstawie długości danych i poziomu korekcji błędów.
  2. Korekcja błędów Reed-Solomon: Słowa korekcyjne są obliczane nad GF(256) przy użyciu odpowiedniego wielomianu generującego dla wybranego poziomu korekcji i wersji.
  3. Układanie w macierzy: Słowa danych i korekcyjne są przeplatane zgodnie ze specyfikacją i rozmieszczane w macierzy modułów obok wzorców wyszukiwania, wyrównania, taktowania i ciemnego modułu.
  4. Maskowanie: Wypróbowywane są wszystkie 8 wzorców maski; stosowany jest ten z najniższym wynikiem kary (według 4-regułowego systemu punktacji ze specyfikacji).
  5. Informacje o formacie: Poziom korekcji błędów i numer wzorca maski są kodowane metodą BCH i umieszczane w obszarach informacji formatowej.
  6. Renderowanie: Macierz jest rysowana na elemencie Canvas. Przy eksporcie SVG ta sama macierz jest serializowana do elementów <rect> w skali 1 jednostka na moduł, z viewBox zapewniającym nieskończoną skalowalność.

Najczęściej zadawane pytania

Tak. Wszystkie kody QR są generowane w całości w twojej przeglądarce za pomocą JavaScriptu po stronie klienta. Nie trzeba zakładać konta, nie są dodawane znaki wodne, nie ma limitów pobierania i żadne dane nie są wysyłane na żaden serwer.
URL, zwykły tekst, dane sieci WiFi (WPA/WPA2/WEP/otwarta), wizytówki vCard 3.0, e-mail (z tematem i treścią), numer telefonu i wiadomości SMS — wszystkie siedem typów są w pełni obsługiwane.
Tak. Wgraj logo w formacie PNG lub SVG (do 2 MB). Logo jest nakładane na środek kodu QR przy użyciu Canvas API, a poziom korekcji błędów jest automatycznie podnoszony do H (30% pojemności odzysku), aby zrekompensować zakryte moduły. Dla najlepszej niezawodności skanowania trzymaj logo poniżej 20% całkowitej powierzchni kodu QR.
L (7%) na czystych wyświetlaczach cyfrowych, gdy zależy ci na jak najmniejszym kodzie; M (15%) do codziennego użytku ogólnego; Q (25%) w miejscach częściowo zasłoniętych lub narażonych na zużycie, takich jak opakowania produktów; H (30%) przy nakładaniu logo lub druku zewnętrznym. Generator domyślnie stosuje M i automatycznie przełącza na H po dodaniu logo.
Tak. Kliknij "Pobierz SVG", aby otrzymać czysty plik wektorowy SVG. Skaluje się do dowolnego rozmiaru — od 1 cm elementu wizytówki po 2-metrowy billboard — bez pikselacji. Pamiętaj, że eksport SVG nie zawiera nakładki z logo; do wydruku z logo użyj PNG w rozmiarze 1024 px lub większym.
Zasada kciuka: 1 cm rozmiaru kodu QR na każde 10 cm odległości skanowania. Minimum 1,5 cm (0,6 in) dla wizytówek skanowanych z odległości ramienia. Dla oznakowania ściennego skanowanego z 1 metra użyj kodu o rozmiarze co najmniej 3 cm. Zawsze zachowuj strefę ciszy (4-modułowe puste obramowanie).