Czym jest to narzędzie?
Dekoder kodów QR odczytuje czarno-biały wzór zawarty w obrazie kodu QR i wyodrębnia zakodowany w nim tekst — adres URL, zwykły tekst, dane logowania do sieci Wi-Fi, wizytówkę vCard lub cokolwiek innego, co zostało pierwotnie zakodowane. Zazwyczaj wymaga to użycia aparatu w telefonie, ale zapisany obraz (zrzut ekranu z czatu, zdjęcie wydrukowanego kodu, pobrany plik) nie zawsze da się wygodnie skierować w stronę aparatu.
Narzędzie to odszyfrowuje dane bezpośrednio z przesłanego pliku graficznego przy użyciu biblioteki jsQR — tej samej metody dekodowania opartej na oprogramowaniu open source, która jest stosowana w wielu aplikacjach skanujących wykorzystujących aparat — z tą różnicą, że zamiast obrazu na żywo z kamery stosowana jest tutaj statyczna grafika.
Dlaczego warto go używać?
- Odkoduj dowolny plik graficzny — zrzut ekranu, zdjęcie, pobrany plik PNG/JPG — bez konieczności korzystania z aparatu w telefonie.
- Jeśli zdekodowana treść jest adresem URL, jest ona automatycznie wyświetlana jako link, który można kliknąć.
- Przetwarzanie lokalne — obraz nigdy nie opuszcza przeglądarki, z wyjątkiem kodów QR zawierających hasła do sieci Wi-Fi lub prywatne linki.
- Idealnie współdziała z naszym generatorem kodów QR — zakoduj tutaj, odkoduj tam.
- Za darmo, bez konieczności zakładania konta, bez znaku wodnego.
Jak używać
- Kliknij pole lub przeciągnij na nie obrazek zawierający kod QR.
- Dekoder uruchamia się automatycznie i odczytuje kod.
- Poniżej wyświetla się odszyfrowany tekst — jeśli jest to adres URL, pojawia się również link, który można kliknąć.
- Kliknij „Kopiuj”, aby skorzystać z odszyfrowanego tekstu.
Przykład
Wejście
A screenshot containing a QR code linking to a websiteWynik
https://codekithub.comRozpoznawane automatycznie jako adres URL, z bezpośrednim, klikalnym linkiem wyświetlanym obok surowego tekstu.
Praktyczne wskazówki dotyczące odczytywania kodu QR z obrazka
- Zrzuty ekranu są łatwiejsze do odczytania niż zdjęcia — zrzut ekranu ma wyraźne, ostre krawędzie pikseli, podczas gdy zdjęcie wydrukowanego kodu wykonane telefonem może być rozmyte, zawierać odblaski lub być zrobione pod niewłaściwym kątem, co zniekształca kwadratowe moduły.
- Jeśli zdjęcie nie chce się odczytać, najpierw przytnij je tak, aby obejmowało wyłącznie kod QR. Dodatkowe tło wokół kodu może utrudniać rozpoznanie wzoru, zwłaszcza w przypadku mniejszych zdjęć lub tych o niższej rozdzielczości.
- Zanim zeskanujesz kod QR aparatem w telefonie, jego wcześniejsze odszyfrowanie w tym miejscu pozwoli Ci wyświetlić docelowy adres URL lub treść w postaci zwykłego tekstu — jest to przydatne, gdy kod pochodzi z nieznanego źródła i chcesz go sprawdzić przed otwarciem linku.
- Kody QR sieci Wi-Fi po zdekodowaniu dają surowy ciąg znaków w postaci WIFI:T:WPA;S:MyNetwork;P:password;; — nazwę sieci i hasło można odczytać bezpośrednio z tego tekstu, nie ma więc potrzeby ponownego skanowania kodem za pomocą telefonu, aby połączyć się z siecią.
Najczęstsze przyczyny, dla których kod QR nie chce się odczytać
Najczęstszy problem, z jakim spotykają się użytkownicy: kod QR, który skanuje się bez problemów aparatem w telefonie, ale nie działa po przesłaniu tego samego obrazu tutaj (lub odwrotnie), wynika zazwyczaj z rozdzielczości — aplikacje aparatu często stosują dodatkowe wyostrzanie lub autofokus, których nie ma w statycznym obrazie. Zazwyczaj problem ten można rozwiązać, zapisując lub eksportując obraz ponownie w wyższej rozdzielczości przed przesłaniem.
Drugim najczęstszym przypadkiem jest kod wygenerowany z niskim poziomem korekcji błędów, a następnie skompresowany lub zmniejszony, co powoduje uszkodzenie wzorca w stopniu wystarczającym do uniemożliwienia dekodowania. Jeśli kod został wygenerowany samodzielnie, można tego uniknąć, generując go ponownie z większym rozmiarem.
Najczęściej zadawane pytania
Dlaczego aparat w moim telefonie nie może zeskanować tego kodu QR?
Najczęstsze przyczyny: obraz wyświetlany na ekranie jest zbyt mały lub ma niską rozdzielczość, występują odblaski lub kąt wykonania zdjęcia zniekształca wzór, albo sam kod został wygenerowany przy niskim poziomie korekcji błędów i zawiera drobne uszkodzenia. Przesłanie tutaj oryginalnego pliku pozwala na bezpośredni odczyt surowych danych pikselowych, co często daje wynik pozytywny tam, gdzie skanowanie za pomocą aparatu fotograficznego napotyka trudności.
Jakie rodzaje treści można za pomocą tego narzędzia odszyfrować?
Wszystko, co może zawierać kod QR: adresy URL, zwykły tekst, dane logowania do sieci Wi-Fi (WIFI:T:WPA;S:...), wizytówki (vCard), numery telefonów i wiele innych. Narzędzie pokazuje dokładnie, co zostało zakodowane — w przypadku adresów URL udostępnia również link, który można kliknąć.
Czy obraz został przesłany na serwer?
Nie. Dekodowanie odbywa się w całości w przeglądarce przy użyciu biblioteki jsQR, ładowanej na żądanie. Obraz jest przetwarzany lokalnie i nigdy nie jest nigdzie przesyłany — jest to bezpieczne nawet w przypadku kodów QR zawierających dane osobowe.
Dlaczego pojawia się komunikat, że nie znaleziono kodu QR?
Zazwyczaj obraz nie zawiera w rzeczywistości pełnego, nieuszkodzonego wzoru kodu QR — sprawdź, czy cały kod jest widoczny i nie został przycięty, nie jest rozmazany do tego stopnia, że nie da się go rozpoznać, ani nie ma zbyt niskiej rozdzielczości, by można było dostrzec poszczególne moduły.
Czy mogę odczytać kilka kodów QR z jednego obrazka?
To narzędzie odczytuje pierwszy wzór kodu QR, jaki znajdzie na obrazie. W przypadku obrazów zawierających wiele kodów należy je przyciąć i przesłać każdy z osobna.