Skip to main content

Generuj kody QR z tekstu lub adresu URL.

Wszystkie obliczenia wykonywane są lokalnie w przeglądarce. Dane nie są wysyłane na serwer.

Wyniki mają charakter informacyjny. Potwierdź je w innych źródłach.

Ile mieści kod QR

Kod QR przechowuje dane w siatce modułów, z wbudowaną nadmiarowością, dzięki której skanuje się nawet wtedy, gdy część jest zabrudzona, zagięta albo zasłonięta logo. Pojemność i odporność wymieniają się wprost jedna za drugą.

Jak to działa

  • Koduje Twój tekst, dobierając wersję (rozmiar siatki, od 21×21 do 177×177) dostatecznie dużą, by go pomieścić.
  • Dodaje korekcję błędów Reeda-Solomona na jednym z czterech poziomów, od L do H.
  • Rezerwuje trzy narożne kwadraty na orientację — dzięki nim skaner znajduje kod pod dowolnym kątem.
poziom korekcji → naprawialne uszkodzenie → maks. bajtów (wersja 40)
  L   ~7%    2 953
  M   ~15%   2 331
  Q   ~25%   1 663
  H   ~30%   1 273

krótsze dane → mniejsza siatka → większe moduły → skan z większej odległości

Przykład z liczbami

Kodowanie adresu URL i co się dzieje, gdy go skrócisz.

  1. https://fastcalco.com/pl/calculators/tools/qr-code-generator → 54 znaki
  2. przy poziomie M wymaga to mniej więcej siatki wersji 4 (33×33 moduły)
  3. skrócony do fastcalco.com/qr → 19 znaków
  4. teraz mieści się w siatce wersji 2 (25×25 modułów)

Krótszy adres daje widocznie grubszy kod. Wydrukowany w tym samym rozmiarze ma większe moduły, więc skanuje się szybciej, z dalszej odległości i znosi gorszy druk.

Jak czytać wynik

  • Poziomu H używaj, gdy logo zasłania środek — i tylko wtedy, bo kosztuje mniej więcej połowę pojemności. Poziom M to rozsądny domyślny do druku, L do czystego ekranu.
  • Margines ciszy znaczy więcej, niż się wydaje: zostaw czysty pas czterech modułów z każdej strony, inaczej skanery będą się męczyć niezależnie od jakości kodu.
  • Nie odwracaj kolorów. Skanery oczekują ciemnych modułów na jasnym tle i choć część radzi sobie z odwrotnością, wiele nie.
  • Kod QR to nie skracacz linków. Zakodowany adres jest utrwalony w nakładzie — jeśli cel może się później zmienić, zakoduj przekierowanie, które kontrolujesz.

Częste pytania

Jak mały mogę go wydrukować?
Przyjmuje się, że moduł powinien mieć co najmniej 0,4 mm, więc kod 25×25 potrzebuje około 10 mm plus margines ciszy. Podwojenie odległości skanowania wymaga podwojenia rozmiaru wydruku.
Dlaczego kod skanuje się na jednym telefonie, a na innym nie?
Zwykle przez kontrast, margines ciszy albo zbyt dużo danych wciśniętych w mały wydruk. Najpierw skróć zawartość — daje to więcej niż jakakolwiek inna zmiana.