La fotocamera e lo schermo guardano da parti opposte
Il telefono che mostra il codice è lo stesso telefono che dovresti puntargli contro, e la fotocamera principale guarda dal retro. Nessuna impostazione ribalta la cosa.
Un secondo telefono resta una fotocamera puntata su uno schermo
Uno schermo è una griglia di pixel e il sensore di una fotocamera è un'altra griglia. Fotografa l'uno con l'altro e sull'immagine si posano bande ripetute.
Due cose su quelle bande vanno contro l'istinto. Sono peggiori quando lo schermo è poco luminoso, perché uno schermo scuro passa più tempo con i pixel spenti. E sono ancora peggiori in una stanza luminosa, dove un'esposizione breve non riesce a mediare lo sfarfallio.
Potrebbe non esserci nessuna distanza che funziona
La fotocamera principale di un telefono smette di mettere a fuoco a pochi centimetri. Avvicinati per guadagnare pixel e lo scatto viene sfocato; allontanati per mettere a fuoco e il codice è troppo piccolo per essere decodificato.
Che cosa fa già il telefono da solo
Entrambe le piattaforme sanno già leggere un codice dentro un'immagine, e nessuna delle due lo dice apertamente.
Su iOS, tieni premuto il codice in Foto
Apri l'immagine in Foto, tieni premuto il codice e il telefono ti propone quello che ha trovato. Prima deve essere attivo Testo attivo, in Impostazioni, Generali, Lingua e zona, e non è disponibile in tutte le aree o le lingue.
La funzione è arrivata con iOS 16, non con iOS 15; con iOS 15 è arrivato Testo attivo per il testo normale. Apple non ha mai documentato questa strada. Le sue istruzioni per scansionare un codice QR parlano della fotocamera e di un comando del Centro di Controllo che aggiungi a mano, mai di una foto salvata.
Su Android, cerchia il codice dov'è
Cerchia e cerca è la strada pensata per un codice già sullo schermo. Tieni premuto il pulsante Home o la barra di navigazione, poi cerchia il codice. Legge i codici dentro un'e-mail, un PDF, una foto o un video.
Serve l'app Google con Google impostato come assistente. Il resto di Android 17 è fotocamera dal vivo, inclusa l'app fotocamera dei Pixel, che non scansiona in modalità ritratto o video. Le personalizzazioni dei produttori variano.
L'Intelligenza visiva non è lo strumento adatto
In iOS 26 funziona su qualsiasi cosa ci sia sullo schermo, il che sembra esattamente quello che serve. Non lo è. Niente di quello che fa riguarda i codici QR o a barre; richiede un iPhone 15 Pro o successivo; ed esiste in sedici lingue, in beta.
Dove quelle strade si fermano
I motori sottostanti leggono i codici a barre monodimensionali, ma i pulsanti sopra danno per scontato un link: ogni azione che le due piattaforme offrono è una variante di apri questo sito. La carta di un negozio è un semplice EAN-13 senza nessun indirizzo dentro.
Poi ci sono contenuti che non sono affatto link. Una credenziale wifi è una stringa; lo è anche un codice di attivazione eSIM, su cui un iPhone agisce attraverso la fotocamera ma non da Foto.
E non resta niente. Tocchi il link, il pannello si chiude e la settimana dopo sei di nuovo a caccia dello stesso screenshot. Apple Wallet non aiuta, perché un pass deve essere emesso e firmato dal commerciante: Carte in Apple e Google Wallet
Che è tutta la ragione per cui l'app esiste: un codice tenuto come carta è ancora lì la seconda volta che ti serve, senza niente da andare a cercare. ScanKeeper è gratis su iOS e Android.
Quando un'immagine non si lascia leggere
Circa tre pixel per modulo
Un codice QR è una griglia di moduli, i quadratini di cui è fatto. La decodifica diventa affidabile intorno ai tre pixel per modulo; due è il minimo dichiarato, non un obiettivo.
Quindi un codice largo venticinque moduli vuole all'incirca settantacinque pixel di larghezza, e un EAN-13, largo novantacinque unità, ne vuole almeno centonovanta.
Il margine fa parte del codice
Ritagliare troppo stretto è il modo più comune per rovinare un codice che andava bene. Un codice QR ha bisogno di un margine libero largo quattro moduli su ogni lato. EAN-13 vuole undici larghezze di modulo a sinistra e sette a destra, quindi tagliare il bordo sinistro costa di più.
Il contrasto e il mito del trenta per cento
Il grigio chiaro su bianco non passa affatto gli standard di valutazione, e una fotografia o una sfumatura dietro un codice ne rovina il contrasto modulo per modulo. Scuro su chiaro è affidabile.
Il trenta per cento che un codice QR potrebbe perdere è un rapporto tra parole di codice, non tra aree, e i tre quadrati agli angoli non sono protetti per niente. Un logo al centro sopravvive; un pollice su un angolo no.
I codici monodimensionali non hanno nessuna correzione. Una cifra di controllo si accorge di un errore ma non può ripararlo, quindi una banda di riflesso attraverso le barre è fatale dove un codice QR non farebbe una piega.
Quando non si legge proprio niente
Quando l'immagine è irrecuperabile, di solito il valore sotto il codice non lo è.
Usa la fotocamera, importa un'immagine o inserisci il valore manualmente. Tutte le strade creano la stessa carta modificabile.
Per una libreria foto piena di codici c'è una strada più rapida: Importazione multipla
Non tutti i codici di un'immagine meritano di essere conservati
Le librerie foto li accumulano senza che nessuno lo chieda.
Quelli che meritano un nome
Tutto ciò che ti verrà chiesto di nuovo: un codice a barre fedeltà arrivato per e-mail, il numero della palestra o della biblioteca, il codice di un armadietto su un avviso di consegna, un coupon con una data sopra.
Quelli che un'immagine non può contenere
Il codice a barre rotante di un biglietto si aggiorna ogni quindici secondi, e uno screenshot non ti farà passare il tornello. Se un codice si anima o fa il conto alla rovescia, l'immagine non vale niente. Per quanto tempo resti valido un codice salvato è un argomento a sé: Organizer di codici a barre
Come scansionare un codice QR da uno screenshot o da una foto salvata
- 01
Apri lo scanner e usa l'opzione galleria
Tocca il pulsante dello scanner nella libreria, poi il comando foto in alto. Non c'è niente da inquadrare, e niente che ti impedisca di scegliere più immagini in una volta.

Scegli un'immagine esistente sullo stesso telefono. - 02
Controlla che cosa è venuto fuori
ScanKeeper legge l'immagine sul dispositivo e mostra il formato che ha riconosciuto accanto al valore che ha decodificato.

Controlla il tipo rilevato e il valore codificato. - 03
Salvalo come carta
Dalle un nome che diresti ad alta voce, poi salva. La carta conserva il valore e il formato.

Un mese dopo, un nome vale più di una sequenza di cifre. - 04
Riapri la carta senza l'immagine
Una carta salvata mostra il codice, il suo valore con un pulsante per copiarlo, il formato e quante volte l'hai aperta.

Il valore decodificato, pronto da copiare.
Che cosa fa un codice salvato che un'immagine non può fare
Non serve un secondo telefono
Analizza un codice mostrato in un'e-mail, un messaggio, uno screenshot PDF o una foto salvata sullo stesso dispositivo.
Rilevamento sul dispositivo
La scansione delle immagini avviene localmente, senza inviare il codice a un server ScanKeeper.
Un valore, non solo un link
I codici che non contengono un indirizzo web tornano come un valore che puoi leggere e copiare.
Cosa sapere prima di iniziare
Posso scansionare un codice QR da uno screenshot sullo stesso telefono?
Sì, e forse non dovrai nemmeno salvarla. Condividi l'immagine con ScanKeeper dall'app in cui si trova già, oppure salvala e poi sceglila dall'opzione galleria. Nessuna delle due strade richiede un secondo dispositivo.
Perché la fotocamera ha letto il codice e la foto salvata no?
Una fotocamera dal vivo ha molti tentativi e può spostarsi, rimettere a fuoco e cambiare angolo finché un fotogramma non si decodifica. Un'immagine salvata ha un tentativo solo, alla qualità con cui è stata scattata.
ScanKeeper legge dalle foto sia codici a barre sia codici QR?
Sì. ScanKeeper analizza immagini per QR, EAN, UPC, Code 128, PDF417, Data Matrix e Aztec.
Posso leggere un codice QR che sta dentro un PDF?
Passa il PDF invece di uno screenshot del PDF. Le sue pagine vengono disegnate come immagini sul dispositivo e lette come qualsiasi altra immagine, il che tiene il codice a grandezza piena invece di congelarlo allo zoom in cui ti trovavi.
E se l'immagine contenesse più di un codice?
Ti vengono proposti uno alla volta, con quello in questione illuminato e il resto dello scatto in ombra. Un'e-mail di conferma che porta il codice di un biglietto e un pass per la lounge te li dà entrambi, con un Salta per quello che non volevi.
Uno screenshot del biglietto dell'evento mi farà passare il tornello?
Spesso no. Un codice a barre che si aggiorna ogni pochi secondi è fatto apposta perché un'immagine ferma non valga niente, e alcune app di biglietteria bloccano del tutto gli screenshot.
E se l'immagine non si lasciasse leggere proprio da niente?
Digitalo. Il numero stampato sotto un codice a barre è il codice, e inserirlo a mano con il formato giusto produce la stessa carta di una scansione.
La scansione delle immagini richiede Internet?
No. L'analisi avviene sul dispositivo e non richiede account o Internet.

