Korekcja błędów w kodach QR — co to oznacza w praktyce?
Czym jest korekcja błędów?
Kody QR mają wbudowany algorytm korekcji błędów oparty na kodach Reed-Solomona. Oznacza to, że nawet jeśli część kodu QR jest uszkodzona, zakryta lub zabrudzona, telefon nadal może odczytać zakodowane dane.
Poziomy korekcji błędów
- L (Low) — ~7% odporność na uszkodzenia. Najmniejszy kod, najszybsze skanowanie.
- M (Medium) — ~15% odporność. Dobry kompromis między rozmiarem a odpornością.
- Q (Quartile) — ~25% odporność. Zalecany do materiałów narażonych na uszkodzenia.
- H (High) — ~30% odporność. Największy kod, najwyższa odporność.
Wpływ na rozmiar kodu
Wyższy poziom korekcji błędów oznacza większy kod QR (więcej modułów). Generator QRtly pozwala wybrać gęstość kodu, co wpływa na balans między rozmiarem a odpornością.
Dla typowych zastosowań (wizytówki, ulotki, plakaty) poziom L lub M jest wystarczający. Wyższe poziomy (Q, H) zalecane są, gdy kod będzie narażony na częściowe zakrycie, zabrudzenie lub fizyczne uszkodzenie.
Wygeneruj kod QR z odpowiednią gęstością — wygeneruj kod QR bez rejestracji, od razu w przeglądarce.