Skann en QR-kode fra et bilde du allerede har på telefonen.

En kode kommer som et bilde: et skjermbilde fra en e-post, et bilde noen har sendt, en side du har lagret. Kameraet peker bort fra skjermen, så det kan ikke hjelpe. Her er hva telefonen allerede gjør, og hva du gjør når et bilde ikke lar seg lese.

Kameraet og skjermen peker hver sin vei

Telefonen som viser koden, er den samme telefonen du måtte ha rettet mot den, og hovedkameraet ser ut på baksiden. Ingen innstilling snur på det.

En telefon nummer to er fortsatt et kamera rettet mot en skjerm

En skjerm er et rutenett av piksler, og en kamerasensor er et annet rutenett. Fotograferer du det ene med det andre, legger det seg gjentakende striper over bildet.

To ting ved den stripingen går imot magefølelsen. Den er verst når skjermen er mørk, fordi en mørk skjerm tilbringer lengre tid med pikslene av. Og den er verre igjen i et lyst rom, der en kort eksponering ikke rekker å jevne ut flimringen.

Det finnes kanskje ingen avstand som fungerer

Hovedkameraet på en telefon slutter å fokusere ved rundt noen få centimeter. Går du nærmere for å få piksler, blir bildet uskarpt; trekker du deg unna for å få fokus, blir koden for liten til å tolkes.

Hva telefonen allerede gjør på egen hånd

Begge plattformene kan allerede lese en kode ut av et bilde, og begge er stille om det.

På iOS trykker og holder du på koden i Bilder

Åpne bildet i Bilder, trykk og hold på koden, så tilbyr telefonen det den fant. Live tekst må være slått på først, under Innstillinger, Generelt, Språk og område, og den er ikke tilgjengelig i alle områder eller på alle språk.

Funksjonen kom i iOS 16, ikke iOS 15; iOS 15 var da Live tekst for vanlig tekst kom. Apple har aldri dokumentert denne veien. Instruksjonene deres for å skanne en QR-kode dekker kameraet og en kontroll i Kontrollsenter som du legger til for hånd, aldri et lagret bilde.

På Android sirkler du inn koden der den er

Circle to Search er veien som er laget for en kode som allerede er på skjermen. Trykk og hold på hjem-knappen eller navigasjonslinjen, og sirkle så inn koden. Den leser koder inne i en e-post, en PDF, et bilde eller en video.

Den krever Google-appen med Google satt som assistent. Resten av Android 17 er levende kamera, inkludert Pixel-kameraappen, som ikke skanner i portrett- eller videomodus. Produsentenes egne skall varierer.

Visuell intelligens er ikke verktøyet for dette

I iOS 26 virker den på hva som helst som er på skjermen, og det høres helt riktig ut. Det er det ikke. Ingenting av det den gjør, berører QR-koder eller strekkoder; den krever en iPhone 15 Pro eller nyere; og den finnes på seksten språk, i beta.

Der de veiene stopper

Motorene under leser endimensjonale strekkoder, men knappene oppå går ut fra at det er en lenke: hver handling de to plattformene tilbyr, er en variant av åpne denne nettsiden. Et butikkort er en helt vanlig EAN-13 uten noen adresse i seg.

Så finnes det innhold som ikke er lenker i det hele tatt. En wifi-pålogging er en tegnstreng; det samme er en eSIM-aktiveringskode, som en iPhone reagerer på gjennom kameraet, men ikke fra Bilder.

Og ingenting blir tatt vare på. Du trykker på lenken, panelet lukkes, og neste uke leter du etter det samme skjermbildet igjen. Apple Wallet er til ingen hjelp, for et pass må utstedes og signeres av butikken: Kort i Apple Wallet og Google Wallet

Og det er hele grunnen til at appen finnes: en kode som er lagret som et kort, er der fortsatt andre gangen du trenger den, uten noe å lete etter. ScanKeeper er gratis på iOS og Android.

Den korteste veien lagrer aldri bildet

Hver vei så langt begynner med at bildet ligger et sted: i bildebiblioteket ditt, i en fil du har tatt vare på. De fleste koder kommer ikke slik. De kommer inne i noe — en e-post, en chat, en bookingbekreftelse, en side du har åpen — og å lagre en kopi først er et trinn du bare tar fordi verktøyet ba om det.

Så la være å lagre det. Uansett hvilken app som holder bildet, har den en deleknapp, og ScanKeeper står i den listen ved siden av meldingsappene.

iOS-delingsmenyen åpen over et skjermbilde av en kupong-e-post, med ScanKeeper blant appene som tilbys
Den samme raden du ville brukt for å sende det til noen andre.

På iOS skjer navngivingen uten at du forlater appen

Et panel legger seg over det du holdt på å lese: bildet med koden opplyst og resten nedtonet, et felt for navnet, og Lagre. Så forsvinner panelet, og du er tilbake i e-posten. ScanKeeper åpnes aldri, og det er ikke noe påfunn — iOS tillater ikke at en delingsutvidelse åpner sin egen app, så alt den kan gjøre ferdig, gjør den ferdig der.

Hvis bildet inneholder flere koder, får hver av dem sin tur, med en teller og en Hopp over for dem du ikke vil ha. Å lukke det med krysset er et avslag, ikke en utsettelse: alt du ikke har lagret, forkastes, og ingenting venter på deg neste gang du åpner appen.

På Android åpnes appen og gjør den samme jobben

Android har ikke noe tilsvarende panel, så ScanKeeper kommer fram og viser den samme importskjermen du ville nådd fra Handlinger. Resultatet er det samme, og veien dit er én skjerm lengre, noe som er verdt å vite hvis du har brukt begge telefonene og ventet at de skulle oppføre seg likt.

En billett kan sendes over som PDF

Vedlegget trenger ikke å bli et skjermbilde på veien. Send selve filen, så tegnes sidene opp som bilder på enheten og leses som ethvert annet bilde, og det er forskjellen på en kode i full størrelse og en kode låst til den zoomen skjermen tilfeldigvis sto i.

Ingen av disse veiene rører originalen. Det som kommer inn, blir kopiert, det er kopien som leses, og kopien kastes etterpå — ingenting skrives tilbake til bildebiblioteket, e-posten eller filene dine.

Når et bilde ikke lar seg lese

Rundt tre piksler per modul

En QR-kode er et rutenett av moduler, de små rutene den er bygget opp av. Tolkningen blir pålitelig ved rundt tre piksler per modul; to er den publiserte nedre grensen, ikke et mål.

Så en kode som er tjuefem moduler bred, vil ha rundt syttifem piksler på tvers, og en EAN-13, som er nittifem enheter bred, vil ha minst hundre og nitti.

Margen er en del av koden

Å beskjære for tett er den vanligste måten å ødelegge en kode som var i orden på. En QR-kode trenger en ren marg på fire moduler på hver side. EAN-13 vil ha elleve modulbredder til venstre og sju til høyre, så å klippe bort venstre kant koster mer.

Kontrast, og myten om tretti prosent

Blek grå på hvitt stryker glatt på kvalitetsstandardene, og et fotografi eller en fargeovergang bak en kode ødelegger kontrasten modul for modul. Mørkt på lyst er pålitelig.

De tretti prosentene en QR-kode angivelig kan miste, er en andel av kodeord, ikke av areal, og de tre hjørnefirkantene er ikke beskyttet i det hele tatt. En logo i midten overlever; en tommel over et hjørne gjør det ikke.

Endimensjonale koder har ingen feilretting overhodet. Et kontrollsiffer merker en feil, men kan ikke reparere den, så en refleksstripe over strekene er fatal der en QR-kode ville trukket på skuldrene.

Når ingenting lar seg lese i det hele tatt

Når bildet er tapt, er verdien under koden som regel ikke det.

Bruk kameraet, importer et bilde eller skriv inn verdien manuelt. Alle tre metodene oppretter det samme redigerbare kortet.

For et bildebibliotek fullt av dem finnes det en raskere vei: Masseimport

Ikke hver kode i et bilde er verdt å ta vare på

Bildebiblioteker samler opp dette uten å bli bedt om det.

De som er verdt et navn

Alt du kommer til å bli bedt om igjen: en lojalitetsstrekkode fra en e-post, et nummer til treningssenteret eller biblioteket, en kode til en pakkeboks fra et leveringsvarsel, en kupong med en dato på.

De et bilde ikke kan romme

En roterende billettstrekkode oppdateres hvert femtende sekund, og et skjermbilde av den slipper deg ikke gjennom sperren. Hvis en kode beveger seg eller teller ned, er bildet verdiløst. Hvor lenge en lagret kode holder seg gyldig, er et tema for seg: Strekkodeorganisering

Slik skanner du en QR-kode fra et skjermbilde eller et lagret bilde

  1. 01

    Åpne skanneren og bruk galleri-valget

    Trykk på skannerknappen i biblioteket, og deretter på bildekontrollen øverst. Det er ingenting å sikte på, og ingenting som hindrer deg i å velge flere bilder på én gang.

    Kameraskanneren i ScanKeeper viser en trykt strekkode med kontrollene Galleri og Importer flere
    Velg et eksisterende bilde fra samme telefon.
  2. 02

    Sjekk hva som kom tilbake

    ScanKeeper leser bildet på enheten og viser formatet den gjenkjente ved siden av verdien den tolket.

    Nytt strekkodeskjema med en oppdaget EAN-13-verdi og et kortnavn
    Kontroller den oppdagede typen og den kodede verdien.
  3. 03

    Lagre det som et kort

    Gi det et navn du ville sagt høyt, og lagre. Kortet beholder verdien og formatet.

    Nytt strekkodeskjema med en oppdaget EAN-13-verdi og et kortnavn
    Et navn slår en rekke sifre en måned senere.
  4. 04

    Åpne den igjen uten bildet

    Et lagret kort viser koden, verdien med en kopieringsknapp, formatet og hvor ofte du har åpnet det.

    A saved ScanKeeper card showing its barcode, encoded value, and format
    Den tolkede verdien, klar til å kopieres.

Det en lagret kode gjør som et bilde ikke kan

Ingen ekstra telefon nødvendig

Analyser en kode som vises i en e-post, melding, et PDF-skjermbilde eller et lagret bilde på samme enhet.

Gjenkjenning på enheten

Bildeskanning foregår lokalt uten at strekkoden sendes til en ScanKeeper-server.

En verdi, ikke bare en lenke

Koder uten en nettadresse kommer tilbake som en verdi du kan lese og kopiere.

Dette bør du vite før du starter

Kan jeg skanne en QR-kode fra et skjermbilde på samme telefon?

Ja, og du trenger kanskje ikke engang å lagre det. Del bildet til ScanKeeper fra appen det allerede ligger i, eller lagre det og velg det fra galleri-valget senere. Ingen av veiene trenger en enhet nummer to.

Hvorfor leste kameraet koden når det lagrede bildet ikke gjorde det?

Et levende kamera får mange forsøk og kan bevege seg, fokusere på nytt og endre vinkel til én ramme lar seg tolke. Et lagret bilde får ett forsøk, med den kvaliteten det ble tatt med.

Kan ScanKeeper lese strekkoder så vel som QR-koder fra bilder?

Ja. ScanKeeper analyserer bilder for støttede QR- og strekkodeformater, blant annet vanlige EAN, UPC, Code 128, PDF417, Data Matrix og Aztec.

Kan jeg lese en QR-kode som ligger inne i en PDF?

Gi fra deg PDF-en i stedet for et skjermbilde av den. Sidene tegnes opp som bilder på enheten og leses som ethvert annet bilde, og det holder koden i full størrelse i stedet for å låse den til den zoomen du tilfeldigvis sto i.

Hva om bildet inneholder mer enn én kode?

Du får hver av dem etter tur, med den ene opplyst og resten av bildet nedtonet. En bekreftelses-e-post med en billettkode og et lounge-pass gir deg begge, og en Hopp over for den du ikke ville ha.

Slipper et skjermbilde av arrangementsbilletten min meg gjennom sperren?

Ofte ikke. En strekkode som oppdateres med noen sekunders mellomrom, er laget slik at et stillbilde er verdiløst, og enkelte billettapper blokkerer skjermbilder helt.

Hva om ingenting klarer å lese bildet i det hele tatt?

Skriv det inn. Nummeret som er trykt under en strekkode, er koden, og å legge det inn for hånd med riktig format gir det samme kortet som en skanning.

Krever bildeskanning en internettforbindelse?

Nei. Bildeanalysen kjører på enheten og krever verken en konto eller internettforbindelse.

Last ned appen

Ingen registrering, ingen e-postadresse, ingen passord. Installer appen og begynn å legge til kort.

Last ned fra App StoreLast ned fra Google Play
Eller rett et telefonkamera mot dette og la det lese koden.