ByteCompress

Generator Kodów QR

Generator Kodów QR tworzy kody QR o wersjach od 1 do 40 z czterema poziomami korekcji błędów L, M, Q i H. Narzędzie działa całkowicie w przeglądarce, dzięki czemu Twoje dane nie są przesyłane na serwer.

1088
4
0 chars
FreeClient-sideNo signup

Generator Kodów QR umożliwia szybkie i bezpieczne tworzenie kodów QR bezpośrednio w przeglądarce, wykorzystując bibliotekę qrcode. Obsługuje wersje 1-40 oraz poziomy korekcji błędów L, M, Q i H, które pozwalają na odzyskanie od 7% do 30% uszkodzonych danych. Wyniki można zapisać jako plik PNG o rozdzielczości od 128 do 2048 pikseli lub jako skalowalny wektor SVG. Ponieważ cały proces odbywa się lokalnie za pomocą API Canvas lub generowania ciągu SVG, Twoje dane pozostają prywatne. Jeśli potrzebujesz losowych wartości, sprawdź także nasz Uuid Generator lub Password Generator.

Jak korzystać z Generatora Kodów QR

  1. Wprowadź tekst lub adres URL, który chcesz zakodować w polu wejściowym.
  2. Wybierz wersję kodu QR od 1 do 40, gdzie wyższe wersje pozwalają na większą ilość danych.
  3. Wskaż poziom korekcji błędów: L (7%), M (15%), Q (25%) lub H (30%), aby zwiększyć odporność na uszkodzenia.
  4. Wybierz format wyjściowy: PNG (rastrowy) lub SVG (wektorowy) oraz rozmiar w pikselach (128-2048).
  5. Kliknij „Generuj”, aby wygenerować kod QR, a następnie pobierz plik lub skopiuj kod SVG.

Jak działa Generator Kodów QR

Generator wykorzystuje bibliotekę qrcode, która implementuje algorytm tworzenia kodów QR zgodnych ze standardem ISO/IEC 18004. Dane są kodowane w macierzy o rozmiarze od 21x21 (wersja 1) do 177x177 modułów (wersja 40). Korekcja błędów opiera się na kodach Reed-Solomon, które pozwalają odzyskać od 7% do 30% uszkodzonych danych w zależności od wybranego poziomu L, M, Q lub H. Wygenerowany kod jest renderowany w przeglądarce korzystając z API Canvas dla formatu PNG lub generowany jest ciąg SVG, co umożliwia skalowalność bez utraty jakości.

Przykład

Tekst wejściowy: https://example.com
Wersja: 5
Korekcja błędów: M
Format: SVG
Rozmiar: 512px

Wynik: <svg width="512" height="512" ...> ... </svg>

Kiedy używać Generatora Kodów QR

  • Tworzenie kodów QR do drukowanych materiałów marketingowych, gdzie wysoka rozdzielczość (np. 2048px) jest wymagana.
  • Generowanie kodów z wysoką korekcją błędów (poziom H) dla środowisk, gdzie kody mogą ulec uszkodzeniu lub zabrudzeniu.
  • Tworzenie kodów QR z linkami do stron internetowych lub danych kontaktowych podczas projektowania aplikacji mobilnych.
  • Szybkie generowanie kodów QR bez konieczności instalowania dodatkowego oprogramowania, działające całkowicie w przeglądarce.
  • Integracja z innymi narzędziami jak Base64 Encode do kodowania binarnych danych przed generowaniem kodu QR.

Najczęściej Zadawane Pytania

Jak działa korekcja błędów w kodach QR i jak wybrać odpowiedni poziom?

Korekcja błędów w kodach QR wykorzystuje algorytmy Reed-Solomon, które umożliwiają odzyskanie od 7% (poziom L) do 30% (poziom H) uszkodzonych danych. Wybierz poziom w zależności od środowiska – jeśli kod może być zabrudzony lub uszkodzony, wybierz wyższy poziom korekcji, np. Q lub H.

Czy generowanie kodu QR odbywa się lokalnie, czy dane są przesyłane na serwer?

Wszystkie operacje generowania kodów QR odbywają się w przeglądarce użytkownika, korzystając z API Canvas lub generowania ciągu SVG. Dzięki temu żadne dane nie są przesyłane na serwer, co zapewnia pełną prywatność.

Jakie są różnice między formatami PNG i SVG w tym narzędziu?

Format PNG to obraz rastrowy o ustalonej rozdzielczości od 128 do 2048 pikseli, idealny do szybkiego użytku i kompatybilności. SVG to format wektorowy, który pozwala na skalowanie bez utraty jakości, przydatny do profesjonalnych projektów graficznych.

Jaką maksymalną ilość danych można zakodować w kodzie QR generowanym przez to narzędzie?

Maksymalna ilość danych zależy od wersji kodu QR (1-40). Wersja 40 może pomieścić do około 2953 bajtów danych alfanumerycznych przy niskim poziomie korekcji błędów. Wybór wersji i poziomu korekcji wpływa na pojemność i trwałość kodu.

Czy można użyć tego narzędzia do generowania kodów QR z danymi binarnymi?

Tak, jednak dane binarne powinny być zakodowane, np. za pomocą Base64 Encode, aby można było je bezpiecznie umieścić w kodzie QR. To zapewnia poprawne odczytanie danych przez czytniki.