Vai al contenuto
Decodifica QR

Leggi un QR Code da un'immagine o uno screenshot

Decodifica un QR Code a partire da un'immagine o uno screenshot, senza fotocamera. Lo strumento legge il codice e riconosce il tipo di contenuto: collegamento web, rete Wi-Fi, contatto vCard/MeCard, bonifico SEPA o testo semplice, presentandolo in forma leggibile. L'immagine viene elaborata nel browser: non viene caricata su alcun server e nessun dato lascia il dispositivo.

Trascina l'immagine del QR qui o clicca
Foto, screenshot o export di un QR Code (PNG, JPG, WebP).

Come decodificare un QR Code da immagine

  1. 1

    Carica l'immagine

    Trascina nell'area di rilascio una foto, uno screenshot o l'export di un QR Code, oppure clicca per selezionare il file. Non serve la fotocamera.

  2. 2

    Lettura automatica

    Lo strumento converte l'immagine in pixel su un canvas e individua il QR Code, decodificandone il contenuto. Funziona meglio con codici netti e ben contrastati.

  3. 3

    Leggi il contenuto riconosciuto

    Il testo viene mostrato sia grezzo sia interpretato: se è un link puoi aprirlo, se è una rete Wi-Fi vedi SSID e password, se è un contatto i campi vCard, e così via.

  4. 4

    Copia o apri

    Copia il contenuto con un click oppure, per i link, aprilo in una nuova scheda. Verifica sempre la destinazione di un link prima di aprirlo.

Come funziona la decodifica e cosa contiene un QR

Un QR Code è una matrice di moduli bianchi e neri che codifica dati con ridondanza, grazie alla correzione d'errore Reed-Solomon, così da restare leggibile anche se parzialmente rovinato. Per decodificarlo da un'immagine, lo strumento la disegna su un canvas, ne estrae i pixel e cerca i pattern di posizionamento del QR, ricostruendo la griglia e leggendo i byte. Non serve una fotocamera né un server: basta un file immagine.

Il contenuto di un QR è quasi sempre testo, ma con convenzioni che ne indicano il significato. Un link inizia con http; una rete Wi-Fi usa il formato WIFI:S:nome;T:WPA;P:password;;; un contatto usa vCard o MeCard; un bonifico segue lo standard SEPA EPC069-12; ci sono prefissi anche per email (mailto:), telefono (tel:) e posizione (geo:). Lo strumento riconosce questi schemi e mostra i campi in forma leggibile, oltre al testo grezzo.

Tutto avviene nel browser: l'immagine non viene inviata da nessuna parte. Questo conta soprattutto per la sicurezza, perché i QR Code sono un veicolo comune di phishing (il cosiddetto quishing): poter leggere la destinazione di un QR sospetto senza inquadrarlo col telefono e senza essere reindirizzati permette di controllare dove punta prima di decidere se fidarsi.

Glossario

Termini tecnici usati in questa pagina, spiegati in due righe.

QR Code #
Quick Response code: codice a barre bidimensionale che memorizza dati in una matrice di moduli. Include correzione d'errore, quindi resta leggibile anche se in parte danneggiato.
Correzione d'errore #
Ridondanza (Reed-Solomon) inserita nel QR che permette di ricostruire il contenuto anche con parte del codice mancante o sporca, fino a circa il 30% a seconda del livello.
Formato Wi-Fi #
Convenzione WIFI:S:ssid;T:tipo;P:password;; usata nei QR per connettere automaticamente a una rete. Lo strumento estrae SSID, tipo di sicurezza e password.
vCard / MeCard #
Formati standard per i contatti. Un QR con vCard contiene nome, telefono, email e altri campi che il telefono può salvare in rubrica con una scansione.
SEPA EPC069-12 #
Standard europeo per i QR di bonifico: contiene beneficiario, IBAN e importo. Lo stesso formato generato dal generatore di QR di questo sito.
Quishing #
Phishing tramite QR Code: un codice apparentemente innocuo che porta a un sito malevolo. Leggere il contenuto del QR prima di aprirlo aiuta a smascherarlo.

Domande frequenti sul lettore di QR Code

L'immagine del QR viene caricata su un server?
No. L'immagine viene disegnata su un canvas e decodificata nel browser. Non viene inviata da nessuna parte. Puoi verificarlo nella scheda Rete degli strumenti per sviluppatori o usare il tool offline dopo aver caricato la pagina.
Perché non riconosce il mio QR?
Di solito per qualità dell'immagine: codice troppo piccolo, sfocato, storto, con poco contrasto o con molto sfondo intorno. Prova a ritagliare l'immagine attorno al solo QR, ad aumentarne il contrasto o a usare una versione a risoluzione più alta.
A cosa serve leggere un QR da immagine invece che col telefono?
Soprattutto alla sicurezza. Inquadrare un QR sconosciuto col telefono spesso apre subito il link, esponendoti a phishing (quishing). Decodificarlo qui ti mostra la destinazione in chiaro, senza aprirla, così puoi valutarla prima di fidarti.
Riconosce i QR di bonifico SEPA?
Sì. Riconosce il formato SEPA EPC069-12 e mostra i campi del bonifico (beneficiario, IBAN, importo) in forma leggibile. È lo stesso standard prodotto dal generatore di QR di questo sito.
Posso leggere più QR in una stessa immagine?
Lo strumento legge il QR Code principale presente nell'immagine. Se ce ne sono diversi, conviene ritagliare e caricare un codice alla volta per risultati affidabili.
Legge anche i codici a barre normali (EAN, Code 128)?
No, è specifico per i QR Code (codici bidimensionali). I codici a barre lineari come EAN o Code 128 usano un altro tipo di decodifica e non sono supportati.
Funziona offline?
Sì. Dopo che la pagina è stata caricata, tutta la decodifica avviene in locale nel browser. Puoi disattivare la connessione e continuare a leggere QR dalle tue immagini.

Chi sviluppa questi strumenti?

Maurizio Fonte, consulente IT senior con oltre 20 anni di esperienza in PHP, Laravel, infrastrutture Linux, cybersecurity e integrazione AI/LLM in azienda. Backend di produzione, modernizzazione di codice legacy, audit di sicurezza, agenti AI e MCP server custom: il lavoro che sta dietro a questi strumenti.

Conosci Maurizio Fonte