Generator kodów QR

Kod QR na najniższym poziomie korekcji błędów (L, wersja 40) mieści 2953 bajtów tekstu lub 7089 cyfr. Krótki link, np. https://example.com, na poziomie M mieści się w kodzie wersji 2 o rozmiarze 25×25.

Rodzaj zawartości

Korekcja błędów

Wypełnij pola powyżej, aby utworzyć kod QR.

Czy to rozwiązało Twój problem?
Preferuj nas w Google

Jak używać

  1. Wybierz zawartość kodu: zwykły tekst, link do strony, e-mail, numer telefonu lub sieć Wi-Fi.
  2. Wypełnij pola. Kod aktualizuje się w trakcie pisania. Dla Wi-Fi podaj nazwę sieci, hasło i rodzaj zabezpieczeń.
  3. Wybierz poziom korekcji błędów. Do większości ekranów i wydruków wystarczy M; jeśli kod może zostać zarysowany albo trafi na niego logo, użyj Q lub H.
  4. Sprawdź podgląd aparatem telefonu, a potem pobierz SVG do druku i projektowania albo PNG do dokumentów i prezentacji.

Jak to liczymy

Narzędzie stosuje standard QR Code Model 2, czyli ISO/IEC 18004. Patrzy na zawartość i wybiera najkrótsze kodowanie, w którym mieści się ona w całości: tryb numeryczny, gdy są same cyfry (ok. 3,3 bita na cyfrę), tryb alfanumeryczny dla wielkich liter, cyfr, spacji i znaków $ % * + - . / : (5,5 bita na znak), a dla reszty tryb bajtowy; tekst zapisywany jest w UTF-8, po 8 bitów na bajt.

Potem wybiera najmniejszą wersję od 1 (21×21 modułów) do 40 (177×177), w której mieszczą się dane przy wybranym poziomie korekcji błędów. Dane dzielone są na bloki, do każdego dodawane są słowa kodowe korekcji Reeda-Solomona nad GF(256), bloki są przeplatane i układane zygzakiem w siatce z pominięciem wzorów wyszukiwania w trzech rogach, linii taktujących i wzorów wyrównania.

Na końcu jeden z ośmiu wzorów maski nakładany jest na obszar danych operacją XOR, by nie powstawały przypadkowe duże bloki ani kształty podobne do wzoru wyszukiwania. Wszystkie osiem jest ocenianych według czterech standardowych reguł kary (ciągi pięciu lub więcej modułów tego samego koloru, bloki 2×2, wzór 1:1:3:1:1 obok jasnego pasa, nierównowaga ciemnych i jasnych modułów), a użyty zostaje ten z najmniejszą karą. Maskę można też ustawić ręcznie w opcjach.

Co zapisuje każdy rodzaj kodu

RodzajZapisywany formatCo robi telefon
TekstDokładnie wpisany tekstPokazuje tekst, często proponuje wyszukanie lub kopiowanie
URLLink; bez schematu dodawane jest https://Proponuje otwarcie strony
E-mailmailto:adres?subject=...&body=...Otwiera nową wiadomość z wypełnionymi polami
Telefontel:+48601234567Proponuje zadzwonienie pod numer
Wi-FiWIFI:T:WPA;S:nazwa;P:hasło;;Proponuje połączenie z siecią

Ile się mieści

Maksymalna zawartość kodu wersji 40 (177×177 modułów). Prawdziwe kody są zwykle znacznie mniejsze, a mały kod łatwiej odczytać.

PoziomCyfryAlfanumeryczneBajty
L (7%)708942962953
M (15%)559633912331
Q (25%)399324201663
H (30%)305718521273

Wskazówki dotyczące druku i skanowania

  • Zostaw margines (strefę ciszy) co najmniej 4 modułów. Najczęstszą przyczyną nieczytelnego kodu jest ucięty margines.
  • Używaj ciemnych kropek na jasnym tle i silnego kontrastu. Odwrócone kody i blade kolory zawodzą w wielu aplikacjach.
  • Drukuj kod o szerokości co najmniej 2 cm; jeśli zawartość jest długa lub kod będzie skanowany z daleka, zrób go większy.
  • Krótki link to prostszy i pewniejszy kod. Przy długiej zawartości często lepszy jest krótki adres URL we własnej domenie.

Źródła i uwagi

  • Kodowanie jest zgodne z ISO/IEC 18004:2015 (QR Code bar code symbology specification). QR Code jest zastrzeżonym znakiem towarowym DENSO WAVE INCORPORATED.
  • Kody Wi-Fi używają formatu WIFI: opisanego przez projekt ZXing (wiki Barcode Contents), który odczytują aparaty Androida i iOS. Przed znakami \ ; , : i " stawiany jest ukośnik odwrotny.
  • Narzędzie zostało sprawdzone: wszystkie 40 wersji wygenerowano na czterech poziomach korekcji błędów i odczytano dwoma niezależnymi czytnikami open source.

Najczęstsze pytania

Czy te kody QR wygasają?

Nie. Kod jest statyczny: zawartość jest zapisana w samym wzorze, bez serwera, przekierowań i śledzenia. Działa, dopóki istnieje to, na co wskazuje.

Jaki poziom korekcji błędów wybrać?

M odtwarza ok. 15% uszkodzeń i jest dobrym ustawieniem domyślnym. L daje najmniejszy i najprostszy kod dla czystych ekranów. Q (25%) i H (30%) powiększają kod, ale wytrzymują rysy, brud lub logo na środku.

Dlaczego mój tekst się nie mieści?

Kod wersji 40 mieści 2953 bajty na poziomie L i mniej na wyższych: 2331 na M, 1663 na Q, 1273 na H. Litery takie jak ą, ę, ł zajmują 2 bajty, pisma niełacińskie 2–4 bajty, więc kod zapełnia się szybciej niż przy zwykłym tekście angielskim.

SVG czy PNG?

SVG to plik wektorowy, który pozostaje ostry w każdym rozmiarze; najlepszy do druku i programów graficznych. PNG to zwykły obraz. PNG rysowany jest całkowitą liczbą pikseli na moduł, aby krawędzie były ostre, więc wpisany rozmiar jest odpowiednio zaokrąglany.

Czy moje dane są gdzieś wysyłane?

Nie. Kod powstaje w całości w Twojej przeglądarce; nic z tego, co wpiszesz, w tym hasła Wi-Fi, nie opuszcza urządzenia.