Lettore di codici QR
Decodifica i codici QR da un'immagine caricata o dalla fotocamera in tempo reale. Privato, locale e 100% nel browser, senza invii a server.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoDecodifica i codici QR da immagini o fotocamera
I codici QR sono ovunque: confezioni, scontrini, poster, biglietti, schede di configurazione dei dispositivi, menu dei ristoranti e schermate di accesso. A volte serve sapere cosa contiene un codice prima di aprirlo, oppure hai uno screenshot e non il codice dal vivo davanti a te. Questo lettore gestisce entrambi i casi. Puoi caricare un file immagine dal tuo dispositivo oppure concedere un accesso temporaneo alla fotocamera e scansionare un codice in tempo reale.
Il decodificatore funziona interamente nel tuo browser. Le immagini caricate vengono inserite in un canvas HTML, convertite in dati immagine e scansionate localmente con la libreria jsQR. Per la scansione con la fotocamera, la pagina chiede il permesso al browser, disegna i fotogrammi video sullo stesso canvas nascosto e cerca un pattern QR in ogni fotogramma. Nessuna immagine, nessun fotogramma e nessun testo decodificato viene inviato a un server: i codici privati e gli screenshot interni restano sotto il tuo controllo.
Come ottenere la scansione migliore
I lettori QR hanno bisogno di una visione chiara dell'intero codice quadrato, compreso il bordo bianco che lo circonda. Se un'immagine caricata non viene letta, prova a ritagliarla meno strettamente, ad aumentare la luminosità o a usare uno screenshot a risoluzione più alta. Con la fotocamera, tieni il codice fermo, evita i riflessi e avvicinati finché i moduli non sono nitidi. I design a basso contrasto, i colori invertiti, gli sfondi trasparenti e i codici danneggiati sono più difficili da leggere rispetto ai semplici codici neri su bianco.
Una volta decodificato il codice, il risultato appare come testo semplice. Se il contenuto è un URL HTTP o HTTPS, la pagina mostra un pulsante Apri link, così puoi decidere se visitarlo. Questo passaggio in più è voluto: ti permette di ispezionare un link prima di lasciare la pagina. Per contenuti diversi dai link, come dati WiFi, vCard, numeri di serie o brevi note, usa il pulsante di copia per incollare il testo in un'altra app.
Privacy della fotocamera e gestione dei permessi
La scansione con la fotocamera usa la standard API del browser getUserMedia. Il browser controlla la richiesta di autorizzazione e puoi negare l'accesso senza influire sulla decodifica delle immagini caricate. Se il permesso viene negato, non è disponibile una fotocamera compatibile o la pagina non è servita in un contesto sicuro, lo strumento mostra un messaggio chiaro e continua a funzionare con i file immagine. Dopo una scansione riuscita con la fotocamera, il flusso viene interrotto automaticamente, così la fotocamera non resta attiva più del necessario.
Come usare
- Scegli una sorgenteTrascina un file immagine nell'area di caricamento oppure avvia lo scanner con la fotocamera.
- Decodifica in localeLa pagina disegna la sorgente su un canvas e la scansiona nel tuo browser con jsQR.
- Usa il risultatoCopia il testo decodificato oppure apri il link se il codice QR contiene un URL.