Programowanie webowe
QR Code Generator / Reader
Wygeneruj kod QR z tekstu lub URL albo odczytaj zawartość z wgranego obrazu.
Tutaj pojawi się kod QR.
A QR code is a two-dimensional barcode that encodes text, a URL, or other data so a camera can read it instantly. This tool generates a QR code from text you type and, the other way around, reads the content out of an uploaded image — all in the browser.
How to use it
- Generate: type text or a URL and the QR code appears immediately, ready to download as an image.
- Read: upload an image containing a QR code and the tool decodes and displays its content.
- Raise the error-correction level if the code will be printed small or placed on an uneven surface.
Common uses
- A QR code on a business card, poster, or package that links to a website or contact page.
- Sharing a Wi-Fi password with guests without typing it manually (enter a WIFI:T:WPA;S:name;P:password;; string to encode it).
- Checking what a suspicious QR code actually contains before scanning it with a phone and opening the link.
Things to keep in mind
A higher error-correction level (H instead of L) makes the code more resistant to damage but also denser — it holds less data at the same physical size.
A QR code doesn't hide its content — anyone can read it the same way you did, so never encode passwords or private data in one.
Artykuł o tym narzędziu: Kody QR: jak link mieści się w kwadracie z pikseli
Najczęstsze pytania
Co zmienia poziom korekcji błędów (L/M/Q/H)?
Wyższe poziomy, aż do H przy około 30%, utrzymują kod QR czytelny nawet jeśli jego część jest uszkodzona lub zasłonięta, ale też zmniejszają, ile danych mieści się przy danym rozmiarze — L przy około 7% mieści najwięcej danych, ale toleruje najmniej uszkodzeń.
Dlaczego nie może odczytać mojego obrazu kodu QR?
Odczyt używa biblioteki jsqr do dekodowania obrazu lokalnie; może zawieść przy rozmytych, pod kątem lub z dużym odblaskiem zdjęciach, więc wyraźne, proste ujęcie z dobrym kontrastem działa najlepiej.
Czy moje dane lub obraz są gdzieś przesyłane?
Nie, zarówno generowanie, jak i odczytywanie kodów QR odbywa się całkowicie w Twojej przeglądarce za pomocą bibliotek JavaScript — nic nie opuszcza Twojego urządzenia.
Dlaczego ilość danych mieszcząca się w kodzie QR zależy od typu treści?
Kod QR obsługuje kilka trybów kodowania — numeryczny, alfanumeryczny i bajtowy — a każdy z nich wykorzystuje inną liczbę bitów na znak; tryb numeryczny (same cyfry) jest najbardziej kompaktowy, natomiast tryb bajtowy dla dowolnego tekstu (np. niełacińskiego) zajmuje najwięcej miejsca, więc mieści mniej znaków w kodzie o tym samym rozmiarze.
Jaka jest maksymalna liczba znaków, którą może pomieścić kod QR?
Zależy to od wersji kodu i poziomu korekcji błędów — największa wersja (40) z najniższym poziomem korekcji L mieści do 7089 cyfr lub 4296 znaków alfanumerycznych, ale w praktyce dla niezawodnego skanowania rzadko używa się więcej niż kilkaset znaków.