Zeskanuj kod QR z obrazu, który już jest w telefonie.

Kod przychodzi jako obraz: zrzut ekranu z e-maila, zdjęcie od kogoś, zapisana strona. Aparat patrzy w przeciwną stronę niż ekran, więc nic tu nie pomoże. Oto co telefon już potrafi sam i co zrobić, gdy obrazu nie da się odczytać.

Aparat i ekran patrzą w przeciwne strony

Telefon pokazujący kod to ten sam telefon, którym trzeba by w niego wycelować, a główny aparat patrzy z tyłu obudowy. Żadne ustawienie tego nie odwróci.

Drugi telefon to wciąż aparat wycelowany w ekran

Wyświetlacz to siatka pikseli, a matryca aparatu to druga siatka. Sfotografuj jedną drugą, a na zdjęciu osiądą powtarzające się pasy.

Dwie rzeczy w tym prążkowaniu są wbrew intuicji. Jest najgorsze, gdy ekran jest przygaszony, bo przyciemniony wyświetlacz dłużej trzyma piksele wygaszone. I jest jeszcze gorsze w jasnym pomieszczeniu, gdzie krótki czas naświetlania nie zdąży uśrednić migotania.

Może nie być odległości, która zadziała

Główny aparat telefonu przestaje ostrzyć mniej więcej kilka centymetrów od obiektu. Podjedziesz bliżej po piksele — zdjęcie się rozmyje; odsuniesz się, żeby złapać ostrość — kod będzie za mały do rozkodowania.

Co telefon już robi sam z siebie

Obie platformy potrafią już odczytać kod z obrazu i obie za wiele o tym nie mówią.

W iOS naciśnij i przytrzymaj kod w Zdjęciach

Otwórz obraz w Zdjęciach, naciśnij i przytrzymaj kod, a telefon zaproponuje to, co znalazł. Najpierw trzeba włączyć Tekst na żywo w Ustawieniach, w sekcji Ogólne, Język i region, i nie jest on dostępny w każdym regionie ani języku.

Ta możliwość pojawiła się w iOS 16, a nie w iOS 15; w iOS 15 wylądował Tekst na żywo dla zwykłego tekstu. Apple nigdy nie udokumentowało tej drogi. Jego instrukcje skanowania kodu QR obejmują aparat i element Centrum sterowania, który dodajesz ręcznie — nigdy zapisane zdjęcie.

Na Androidzie zakreśl kod tam, gdzie jest

Circle to Search to droga stworzona dla kodu, który już jest na ekranie. Naciśnij i przytrzymaj przycisk ekranu głównego albo pasek nawigacji, a potem zakreśl kod. Czyta kody w e-mailu, w pliku PDF, na zdjęciu i w filmie.

Wymaga aplikacji Google z Google ustawionym jako asystent. Reszta Androida 17 to aparat na żywo, w tym aplikacja aparatu w Pixelu, która nie skanuje ani w trybie portretowym, ani w trybie wideo. Nakładki producentów bywają różne.

Inteligencja wizualna nie jest do tego narzędziem

W iOS 26 działa na tym, co akurat jest na ekranie, co brzmi dokładnie tak, jak trzeba. Tak jednak nie jest. Nic z tego, co robi, nie dotyczy kodów QR ani kreskowych; wymaga iPhone'a 15 Pro lub nowszego; i istnieje w szesnastu językach, w wersji beta.

Gdzie te drogi się kończą

Silniki pod spodem odczytują kody jednowymiarowe, ale przyciski na wierzchu zakładają link: każde działanie, jakie proponuje którakolwiek z platform, to wersja polecenia otwórz tę stronę. Karta sklepowa to zwykły EAN-13, w którym nie ma żadnego adresu.

Są jeszcze ładunki, które w ogóle nie są linkami. Dane dostępowe Wi-Fi to ciąg znaków; tak samo kod aktywacyjny eSIM, na który iPhone zareaguje przez aparat, ale już nie ze Zdjęć.

I nic nie zostaje zapisane. Stukasz w link, panel się zamyka, a w przyszłym tygodniu znów szukasz tego samego zrzutu ekranu. Apple Wallet tu nie pomoże, bo przepustkę musi wydać i podpisać sprzedawca: Karty w Apple i Google Wallet

I to jest cały powód, dla którego ta aplikacja istnieje: kod zachowany jako karta wciąż tam jest, gdy potrzebujesz go po raz drugi, i niczego nie trzeba szukać. ScanKeeper jest bezpłatny na iOS i Androidzie.

Najkrótsza droga w ogóle nie zapisuje obrazu

Każda dotychczasowa droga zaczyna się od tego, że obraz już gdzieś leży: w bibliotece zdjęć, w zachowanym pliku. Większość kodów tak nie przychodzi. Przychodzą w czymś — w e-mailu, na czacie, w potwierdzeniu rezerwacji, na otwartej stronie — a zapisanie kopii to krok, który robisz tylko dlatego, że narzędzie o niego poprosiło.

Więc go nie zapisuj. Każda aplikacja, która trzyma ten obraz, ma przycisk udostępniania, a ScanKeeper stoi na tej liście obok komunikatorów.

Panel udostępniania iOS otwarty nad zrzutem ekranu z e-mailem z kuponem, ze ScanKeeper wśród proponowanych aplikacji
Ten sam rząd ikon, którym wysyłasz obraz komuś innemu.

W iOS nazywanie odbywa się bez wychodzenia z aplikacji

Nad tym, co właśnie czytasz, pojawia się panel: obraz z podświetlonym kodem i przygaszoną resztą, pole na nazwę i Zapisz. Potem panel znika i wracasz do e-maila. ScanKeeper w ogóle się nie otwiera i nie jest to ozdobnik — iOS nie pozwala rozszerzeniu udostępniania otworzyć własnej aplikacji, więc wszystko, co da się dokończyć na miejscu, kończy się na miejscu.

Jeśli na zdjęciu jest kilka kodów, każdy dostaje swoją kolej, z licznikiem i przyciskiem Pomiń dla tych, których nie chcesz. Zamknięcie krzyżykiem to odmowa, a nie odroczenie: wszystko, co nie zostało zapisane, przepada i nic nie czeka na Ciebie, gdy następnym razem otworzysz aplikację.

Na Androidzie aplikacja otwiera się i wykonuje tę samą pracę

Android nie ma odpowiednika takiego panelu, więc ScanKeeper wychodzi na wierzch i pokazuje ten sam ekran importu, do którego prowadzą Działania. Wynik jest identyczny, a droga o jeden ekran dłuższa — warto o tym wiedzieć, jeśli masz za sobą oba telefony i spodziewasz się, że zachowają się tak samo.

Bilet może przejść jako PDF

Załącznik nie musi po drodze stać się zrzutem ekranu. Wyślij sam plik, a jego strony zostaną narysowane na urządzeniu jako obrazy i odczytane jak każdy inny obraz — a to jest różnica między kodem w pełnym rozmiarze a kodem zamrożonym przy takim powiększeniu, jakie akurat miał ekran.

Żadna z tych dróg nie rusza oryginału. To, co przychodzi, zostaje skopiowane, odczytywana jest kopia, a potem kopia idzie do kosza — nic nie jest zapisywane z powrotem do Twojej biblioteki zdjęć, poczty ani plików.

Gdy obrazu nie da się odczytać

Około trzech pikseli na moduł

Kod QR to siatka modułów, czyli małych kwadratów, z których jest zbudowany. Odczyt staje się pewny mniej więcej przy trzech pikselach na moduł; dwa to opublikowana granica, a nie cel.

Czyli kod o szerokości dwudziestu pięciu modułów potrzebuje mniej więcej siedemdziesięciu pięciu pikseli w poprzek, a EAN-13, szeroki na dziewięćdziesiąt pięć jednostek, co najmniej stu dziewięćdziesięciu.

Margines jest częścią kodu

Zbyt ciasne kadrowanie to najczęstszy sposób na zepsucie kodu, który był w porządku. Kod QR potrzebuje czystego marginesu o szerokości czterech modułów z każdej strony. EAN-13 chce jedenastu szerokości modułu po lewej i siedmiu po prawej, więc obcięcie lewej krawędzi kosztuje więcej.

Kontrast i mit trzydziestu procent

Blady szary na białym wprost nie przechodzi norm oceny jakości, a zdjęcie lub gradient za kodem niszczy kontrast moduł po module. Ciemne na jasnym jest niezawodne.

Te trzydzieści procent, które kod QR rzekomo może stracić, to proporcja słów kodowych, a nie powierzchni, a trzy kwadraty w narożnikach nie są chronione wcale. Logo na środku przeżyje; kciuk na narożniku nie.

Kody jednowymiarowe nie mają żadnej korekcji. Cyfra kontrolna zauważa błąd, ale nie potrafi go naprawić, więc pas odblasku w poprzek kresek jest zabójczy tam, gdzie kod QR wzruszyłby ramionami.

Gdy nic się w ogóle nie odczytuje

Gdy obrazu nie da się już uratować, wartość pod kodem zwykle wciąż da się odczytać.

Użyj aparatu, zaimportuj obraz lub wprowadź wartość ręcznie. Wszystkie trzy ścieżki tworzą tę samą edytowalną kartę.

Gdy biblioteka zdjęć jest ich pełna, jest szybsza droga: Import zbiorczy

Nie każdy kod na obrazie jest wart zachowania

Biblioteki zdjęć zbierają je same z siebie.

Te warte nazwy

Wszystko, o co poproszą Cię ponownie: kod lojalnościowy z e-maila, numer do siłowni lub biblioteki, kod do paczkomatu z awizo, kupon z datą.

Te, których obraz nie utrzyma

Rotujący kod kreskowy biletu odświeża się co piętnaście sekund i jego zrzut ekranu nie przepuści Cię przez bramkę. Jeśli kod się animuje albo odlicza czas, obraz jest bezwartościowy. Jak długo zapisany kod pozostaje ważny, to temat sam w sobie: Organizer kodów kreskowych

Jak zeskanować kod QR ze zrzutu ekranu lub zapisanego zdjęcia

  1. 01

    Otwórz skaner i użyj opcji galerii

    Stuknij przycisk skanera w bibliotece, a potem element sterujący zdjęciami u góry. Nie ma w co celować i nic nie stoi na przeszkodzie, żeby wybrać kilka obrazów naraz.

    Skaner aparatu ScanKeeper wyświetlający wydrukowany kod kreskowy oraz elementy sterujące Galeria i Importuj wiele
    Wybierz istniejący obraz z tego samego telefonu.
  2. 02

    Sprawdź, co wróciło

    ScanKeeper odczytuje obraz na urządzeniu i pokazuje rozpoznany format obok rozkodowanej wartości.

    Formularz nowego kodu kreskowego z rozpoznaną wartością EAN-13 i nazwą karty
    Sprawdź rozpoznany typ i zakodowaną wartość.
  3. 03

    Zapisz go jako kartę

    Nadaj jej nazwę, jakiej używasz w rozmowie, i zapisz. Karta zachowuje wartość i format.

    Formularz nowego kodu kreskowego z rozpoznaną wartością EAN-13 i nazwą karty
    Miesiąc później nazwa bije rząd cyfr.
  4. 04

    Otwórz go ponownie bez obrazu

    Zapisana karta pokazuje kod, jego wartość z przyciskiem kopiowania, format i liczbę otwarć.

    A saved ScanKeeper card showing its barcode, encoded value, and format
    Rozkodowana wartość, gotowa do skopiowania.

Co zapisany kod potrafi, a czego obraz nie

Drugi telefon nie jest potrzebny

Analizuj kod widoczny w wiadomości e-mail, komunikatorze, zrzucie pliku PDF lub zapisanym zdjęciu na tym samym urządzeniu.

Wykrywanie na urządzeniu

Skanowanie obrazu odbywa się lokalnie, bez wysyłania kodu kreskowego na serwer ScanKeeper.

Wartość, nie tylko link

Kody, które nie zawierają adresu internetowego, wracają jako wartość, którą możesz odczytać i skopiować.

Co warto wiedzieć przed rozpoczęciem

Czy mogę zeskanować kod QR ze zrzutu ekranu na tym samym telefonie?

Tak, i możesz nawet nie musieć go zapisywać. Udostępnij obraz do ScanKeeper z aplikacji, w której już jest, albo zapisz go i wskaż później przez opcję galerii. Żadna z tych dróg nie wymaga drugiego urządzenia.

Dlaczego aparat odczytał kod, a zapisane zdjęcie nie?

Aparat na żywo ma wiele prób i może się przesunąć, doostrzyć i zmienić kąt, aż któraś klatka się rozkoduje. Zapisany obraz ma jedną próbę, w jakości, w jakiej został uchwycony.

Czy ScanKeeper odczytuje ze zdjęć zarówno kody kreskowe, jak i QR?

Tak. ScanKeeper analizuje obrazy pod kątem obsługiwanych formatów kodów QR i kreskowych, w tym popularnych EAN, UPC, Code 128, PDF417, Data Matrix i Aztec.

Czy mogę odczytać kod QR, który siedzi w pliku PDF?

Podaj plik PDF, a nie jego zrzut ekranu. Jego strony są rysowane na urządzeniu jako obrazy i czytane jak każdy inny obraz, dzięki czemu kod zostaje w pełnym rozmiarze, zamiast zamarzać przy powiększeniu, na jakim akurat był ekran.

A jeśli na obrazie jest więcej niż jeden kod?

Każdy dostajesz po kolei, z tym jednym podświetlonym i resztą zdjęcia przygaszoną. E-mail z potwierdzeniem, w którym jest kod biletu i przepustka do saloniku, da Ci oba, plus przycisk Pomiń dla tego, którego nie potrzebujesz.

Czy zrzut ekranu z biletem na wydarzenie przepuści mnie przez bramkę?

Często nie. Kod kreskowy, który odświeża się co kilka sekund, jest zbudowany tak, żeby nieruchomy obraz był bezwartościowy, a niektóre aplikacje biletowe wprost blokują zrzuty ekranu.

A jeśli obrazu nie da się w ogóle odczytać?

Wpisz go ręcznie. Numer nadrukowany pod kodem kreskowym to właśnie ten kod, a wpisanie go ręcznie z właściwym formatem daje tę samą kartę co skanowanie.

Czy skanowanie obrazu wymaga połączenia z internetem?

Nie. Analiza obrazów odbywa się na urządzeniu i nie wymaga konta ani połączenia z internetem.

Pobierz aplikację

Bez rejestracji, bez adresu e-mail, bez hasła. Zainstaluj aplikację i zacznij dodawać karty.

Pobierz w App StorePobierz z Google Play
Albo wyceluj w to aparat telefonu i pozwól mu odczytać kod.