Bez przesyłania, 100% lokalnie, bez konta

Skaner kodów QR

Skanuj kod QR z pliku graficznego lub użyj aparatu urządzenia. Dekodowanie odbywa się w całości w przeglądarce, nic nie jest wysyłane na serwer.

Jak działa Skaner kodów QR

Skaner kodów QR dekoduje kod QR z pliku graficznego, który wybierasz, lub bezpośrednio z kamery urządzenia, bez aplikacji do zainstalowania i bez konta do utworzenia. Upuść zrzut ekranu, zdjęcie lub dowolny plik graficzny na narzędzie, lub przyznaj dostęp do kamery i skieruj ją na fizyczny kod QR - zdekodowana treść pojawia się w mniej niż sekundę. Obraz jest rysowany na canvas w przeglądarce, a biblioteka jsQR odczytuje dane pikseli, aby wyodrębnić kod.

Zdekodowana treść jest wyświetlana bez automatycznego otwierania jakiegokolwiek URL. Pozwala to sprawdzić kod QR przed podjęciem działań, co ma znaczenie przy skanowaniu kodów z nieznanych źródeł. Kody QR mogą zawierać zwykły tekst, adresy URL, dane logowania Wi-Fi, karty kontaktowe, zdarzenia kalendarza i nie tylko. Nic nie opuszcza Twojego urządzenia: każda klatka kamery lub plik graficzny jest przetwarzany lokalnie i usuwany po dekodowaniu.

Skaner kodów QR: instrukcja krok po kroku

  1. Upuść plik graficzny zawierający kod QR na narzędzie lub kliknij, aby przeglądać w poszukiwaniu pliku.
  2. Alternatywnie kliknij Skanuj kamerą i przyznaj dostęp do kamery po wyświetleniu monitu.
  3. Skieruj kamerę na kod QR i trzymaj ją stabilnie; narzędzie dekoduje w czasie rzeczywistym.
  4. Odczytaj zdekodowaną treść w obszarze wyników i zdecyduj, czy otworzyć URL, czy skopiować tekst.
  5. Skanuj drugi kod QR, upuszczając nowy obraz lub trzymając kamerę aktywną.

Typowe zastosowania

  • Użytkownik otrzymuje kod QR w e-mailu od nieznanego nadawcy i używa skanera do sprawdzenia URL przed kliknięciem.
  • Uczestnik wydarzenia skanuje kamerą laptopa kod QR plakatu, aby potwierdzić URL przed odwiedzeniem strony w sieci publicznej.
  • Programista testuje nowo wygenerowany kod QR, skanując go natychmiast, aby zweryfikować, że zakodowana treść jest poprawna.
  • Ktoś znajduje stary drukowany kod QR i chce wiedzieć jaki URL lub tekst koduje, bez użycia telefonu.

Często zadawane pytania

Czy obraz upuszczony do skanera jest przesyłany na serwer?

Nie. Obraz jest rysowany na element canvas wewnątrz karty przeglądarki, a biblioteka jsQR odczytuje dane pikseli bezpośrednio na Twoim urządzeniu. Nic nie jest przesyłane do Sunasty ani żadnej strony trzeciej. Możesz to potwierdzić, otwierając zakładkę Sieć DevTools przeglądarki podczas skanowania: żadne żądanie nie przenosi danych obrazu.

Czy mój strumień kamery na żywo jest gdzieś wysyłany podczas skanowania w czasie rzeczywistym?

Nie. Obraz z kamery jest przetwarzany klatka po klatce przez bibliotekę jsQR działającą w JavaScript na Twoim urządzeniu. Każda klatka jest rysowana na canvas na stronie i dekodowana lokalnie. Strumień nigdy nie jest wysyłany na serwer, więc skanowanie haseł Wi-Fi lub prywatnych kodów QR z kamery jest bezpieczne.

Jakie formaty danych może dekodować skaner?

Biblioteka jsQR dekoduje dowolny standardowy kod QR, który może zawierać zwykły tekst, adresy URL, dane logowania Wi-Fi (SSID i hasło w formacie WPA), karty kontaktowe vCard, adresy e-mail, numery telefonów, SMS, zdarzenia kalendarza w formacie iCal i surowe dane binarne. Zdekodowany tekst jest pokazywany bez zmian.

Czy skanowanie kodu QR wywieszonego w miejscu publicznym albo przesłanego przez nieznaną osobę jest bezpieczne?

Kod QR ukrywa swój cel tak, jak nie robi tego podgląd adresu linku w pasku stanu przeglądarki, co oszuści wykorzystują w ataku zwanym czasem quishingiem: naklejka nałożona na prawdziwy kod przy parkomacie albo w menu restauracji, lub obraz QR w niechcianej wiadomości. Ten skaner nigdy nie otwiera automatycznie adresu URL. Najpierw dekoduje kod do zwykłego tekstu i pokazuje go bez zmian, a osobny przycisk otwarcia pojawia się dopiero, gdy treść wygląda na link, dzięki czemu można przeczytać rzeczywisty adres, zanim zapadnie decyzja, czy mu zaufać.

Jakie formaty obrazów są akceptowane do skanowania opartego na plikach?

Dowolny format, który przeglądarka może renderować na canvas: JPEG, PNG, WebP, GIF (tylko pierwsza klatka), BMP i AVIF w przeglądarkach, które to obsługują. Jeśli kod QR jest wyraźny na obrazie i wystarczająco duży, aby mieć czytelne moduły, biblioteka jsQR go zdekoduje.

Skaner nie odczytuje kodu QR na moim obrazie. Co powinienem sprawdzić?

Upewnij się, że kod QR jest dobrze oświetlony, ostry i nie jest mocno zniekształcony lub wypaczony. Cały kod wraz z trzema wzorami znajdującymi w narożnikach musi być widoczny. Bardzo małe kody QR w dużym obrazie mogą tracić szczegóły. Spróbuj przyciąć obraz, aby pokazać tylko kod QR, lub zwiększ rozdzielczość kamery podczas skanowania na żywo.