Przejdź do głównej treści
LibraTool logoLibraTool

Generator kodów QR za darmo

Generuj kody QR dla URL, tekstu, WiFi i nie tylko. Bez znaku wodnego.

Wiele serwisów z kodami QR kieruje skany przez własne przekierowanie, które może wygasnąć — ten kod zawiera Twój link bezpośrednio i nigdy nie wygasa.

Statyczny kod QR — nigdy nie wygasa

Kontroluje rozdzielczość pobierania

512px
128px1024px
#000000
#ffffff
Styl kropek
Logo na środku

Wpisz coś, aby wygenerować kod QR

Potrzebujesz kodu QR do płatności (UPI)? Wypróbuj generator kodów QR UPI →
Nigdy żaden znak wodny.

Typowe zastosowania

  • Generuj Kod QR na WiFiUtwórz kod QR dla swojej sieci WiFi — goście skanują, aby natychmiast się połączyć bez wpisywania hasła.
  • Generuj Kod QR na URLZmień dowolny link internetowy na kod QR — idealnie do menu, ulotek, wizytówek i materiałów marketingowych.
  • Generuj Kod QR na KontaktUtwórz kod QR vCard z twoimi danymi kontaktowymi — skanuj, aby natychmiast dodać cię jako kontakt telefonu.
  • Generuj Kod QR na EmailUtwórz kod QR otwierający wersję roboczą wiadomości — wstępnie wypełnij adresata, temat i nawet tekst treści.
  • Generuj Kod QR na Media SpołeczneUtwórz kody QR prowadzące do twoich profili społecznych — Instagram, LinkedIn, TikTok, YouTube i więcej.

Jak to działa

Kody QR są generowane w całości w przeglądarce za pomocą biblioteki JavaScript qrcode — bez udziału serwera, a nic, co wpiszesz, nie jest nigdzie przesyłane. W przypadku danych strukturalnych (Wi-Fi, kontakty vCard, wydarzenia kalendarza) narzędzie składa poprawnie escapowany ciąg zgodny z odpowiednimi otwartymi standardami (specyfikacja MECARD/WiFi, vCard 3.0, iCalendar RFC 5545), zanim przekaże go bibliotece.

  1. 1
    Składanie danych dla każdego typu
    W zależności od wybranej karty narzędzie tworzy dokładny ciąg do zakodowania — do samego adresu URL dodawane jest „https://”, jeśli go brakuje, wpis Wi-Fi staje się ciągiem MECARD WIFI:T:WPA;S:...;P:...; z escapowanymi znakami specjalnymi, wizytówka vCard staje się blokiem BEGIN:VCARD/VERSION:3.0, a wydarzenie kalendarza blokiem VCALENDAR/VEVENT z formatowaniem daty i godziny zgodnym z RFC 5545.
  2. 2
    Biblioteka qrcode koduje dane
    Złożony ciąg trafia do QRCode.toDataURL() z biblioteki qrcode, która oblicza kody korekcji błędów Reeda-Solomona, rozmieszcza bity danych w modułach macierzy QR i renderuje wynik bezpośrednio do data URL PNG o rozmiarze 256px do podglądu na żywo.
  3. 3
    Pliki do eksportu przygotowywane przed pobraniem
    Gdy zmieniasz opcje lub dane, narzędzie w tle przygotowuje zarówno Blob PNG (przez QRCode.toDataURL() w wybranej rozdzielczości, do 1024px), jak i Blob SVG (przez QRCode.toString() z typem 'svg'), więc pobieranie uruchamia się synchronicznie w ramach gestu użytkownika — co jest wymagane dla zgodności z Safari na iOS.
  4. 4
    Sprawdzenie kontrastu i pobieranie
    Przed renderowaniem narzędzie oblicza luminancję względną WCAG wybranych kolorów ciemnego i jasnego i ostrzega, jeśli współczynnik kontrastu spadnie poniżej 3:1 lub kolory są odwrócone — oba przypadki powodują problemy ze skanowaniem. Pobieranie zapisuje przygotowany PNG lub SVG; kopiowanie umieszcza PNG w schowku przez Clipboard API.

Powiązane narzędzia

Często zadawane pytania