Scansiona un codice QR da un'immagine che hai già sul telefono.

Un codice arriva come immagine: lo screenshot di un'e-mail, una foto che ti ha mandato qualcuno, una pagina che hai salvato. La fotocamera guarda dalla parte opposta allo schermo, quindi non può aiutarti. Ecco che cosa fa già il telefono e che cosa fare quando un'immagine non si lascia leggere.

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.

La strada più corta non salva mai l'immagine

Tutte le strade viste finora partono dal fatto che l'immagine stia da qualche parte: nella tua libreria, in un file che hai conservato. La maggior parte dei codici non arriva così. Arriva dentro qualcosa — un'e-mail, una chat, una conferma di prenotazione, una pagina che hai aperta — e salvarne prima una copia è un passaggio che fai solo perché lo strumento te l'ha chiesto.

Quindi non salvarla. Qualunque app stia tenendo l'immagine ha un pulsante di condivisione, e ScanKeeper sta in quell'elenco accanto alle app di messaggistica.

Il menu di condivisione di iOS aperto sopra lo screenshot di un'e-mail con coupon, con ScanKeeper tra le app proposte
La stessa riga che useresti per mandarla a qualcun altro.

Su iOS il nome si assegna senza uscire dall'app

Sopra quello che stavi leggendo compare un pannello: l'immagine con il codice illuminato e il resto in ombra, un campo per il nome e Salva. Poi il pannello se ne va e sei di nuovo nell'e-mail. ScanKeeper non si apre mai, e non è un vezzo: iOS non permette a un'estensione di condivisione di aprire la propria app, quindi tutto quello che può concludere lo conclude lì.

Se lo scatto contiene più codici, ognuno ha il suo turno, con un contatore e un Salta per quelli che non ti servono. Chiudere con la croce è un rifiuto, non un rinvio: tutto quello che non hai salvato viene scartato, e la volta dopo che apri l'app non ti aspetta niente.

Su Android l'app si apre e fa lo stesso lavoro

Android non ha un pannello equivalente, quindi ScanKeeper passa in primo piano e mostra la stessa schermata di importazione che avresti raggiunto da Azioni. Il risultato è identico e il percorso è più lungo di una schermata: vale la pena saperlo se hai usato entrambi i telefoni e ti aspettavi che si comportassero allo stesso modo.

Un biglietto può passare come PDF

L'allegato non deve diventare uno screenshot lungo il tragitto. Manda il file stesso e le sue pagine vengono disegnate come immagini sul dispositivo, poi lette come qualsiasi altra immagine: è la differenza tra un codice a grandezza piena e un codice congelato allo zoom in cui era lo schermo.

Nessuna di queste strade tocca l'originale. Quello che arriva è una copia, è la copia a essere letta, e la copia viene buttata via dopo — non viene riscritto niente nella tua libreria, nella tua posta o nei tuoi file.

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

  1. 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.

    Scanner ScanKeeper con codice stampato e comandi Galleria e Importa più elementi
    Scegli un'immagine esistente sullo stesso telefono.
  2. 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.

    Modulo nuovo codice con valore EAN-13 rilevato e nome della carta
    Controlla il tipo rilevato e il valore codificato.
  3. 03

    Salvalo come carta

    Dalle un nome che diresti ad alta voce, poi salva. La carta conserva il valore e il formato.

    Modulo nuovo codice con valore EAN-13 rilevato e nome della carta
    Un mese dopo, un nome vale più di una sequenza di cifre.
  4. 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.

    A saved ScanKeeper card showing its barcode, encoded value, and format
    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.

Scarica l'app

Nessuna registrazione, nessun indirizzo e-mail, nessuna password. Installi l'app e inizi ad aggiungere carte.

Scarica dall'App StoreDisponibile su Google Play
Oppure punta la fotocamera di un telefono su questo e lascia che legga il codice.