Leggere un QR Code da un'immagine

decodifica istantaneamente il contenuto di un codice QR a partire da un'immagine (PNG, JPG, GIF, WebP o BMP). Utile per verificare cosa è stato codificato prima della stampa o per estrarre il testo da un QR ricevuto come allegato

Perché usare uno strumento di lettura di codici QR?

I codici QR sono ovunque: poster, etichette, fatture, biglietti da visita, menù di ristoranti. Codificano URL, contatti, identificativi wifi o semplici stringhe di testo. Questo strumento vi permette di decodificare il contenuto di un codice QR a partire da un'immagine, senza dover usare il vostro smartphone.

Caratteristiche dello strumento di lettura di codici QR

Lo strumento accetta un'immagine in formato JPEG, PNG, GIF, WebP o BMP, di dimensione massima 10 MB. Analizza il codice QR rilevato nell'immagine e restituisce il suo contenuto testuale. Nessuna immagine viene conservata sul server dopo l'elaborazione.

Come usare lo strumento di lettura di codici QR

Selezionate un'immagine che contiene un codice QR leggibile, poi cliccate sul pulsante "Decodifica". Il contenuto decodificato appare nella zona dei risultati, pronto da copiare.

Consigli per una buona decodifica

Per massimizzare le possibilità di rilevamento, usate un'immagine nitida e ben contrastata, ritagliata intorno al codice QR. Evitate le immagini troppo scure, sfocate o deformate. Se l'immagine proviene da una foto, raddrizzatela prima di inviarla.

Domande frequenti

Quali formati di immagine posso caricare?

Lo strumento accetta JPEG, PNG, GIF, WebP e BMP, con un limite di 10 MB per file. Se il vostro codice QR è in un PDF, esportatelo prima come immagine (screenshot, export di immagine in Anteprima su macOS o tasto destro su una pagina sotto Acrobat). Il decodificatore non legge direttamente i file PDF.

La decodifica funziona su una foto scattata con lo smartphone?

Sì, a condizione che la foto sia nitida e ben illuminata. Se il QR è leggermente inclinato, la decodifica resta possibile: la specifica consente una certa tolleranza grazie ai marcatori di posizione negli angoli. Per i casi difficili, ritagliate l'immagine intorno al QR prima di inviarla per eliminare le distrazioni visive.

L'immagine caricata viene conservata?

No. L'immagine viene elaborata il tempo della richiesta e poi cancellata. Il contenuto testuale decodificato è restituito nella risposta ma non memorizzato lato server. Nessun servizio terzo viene chiamato per l'analisi, tutto avviene sulla nostra infrastruttura.

Perché lo strumento non rileva alcun QR sulla mia immagine?

Diverse cause possibili: immagine troppo piccola o troppo scura, QR parzialmente nascosto, prospettiva troppo accentuata o contrasto insufficiente. Riprovate con un'immagine ritagliata e raddrizzata. Se il QR ha un logo centrale troppo voluminoso, la sua correzione d'errore potrebbe essere stata saturata alla generazione, il che impedisce qualsiasi rilettura.

Funziona per i Datamatrix o i codici a barre classici?

No, questo strumento è limitato ai codici QR in senso stretto (norma ISO/IEC 18004). I Datamatrix, EAN, Code 128 o Aztec usano altri formati di lettura. Per questi standard, è necessario un lettore dedicato; non offriamo ancora uno strumento corrispondente.

Come generare un codice QR a partire da un testo o un URL?

Usate il nostro generatore di codici QR: inserite il vostro testo o URL, scegliete l'output PNG o SVG, e recuperate l'immagine pronta da stampare o integrare in una pagina web. L'SVG è raccomandato per la stampa di grande formato.

Esempio di richiesta

curl -X POST https://cdrn.fr/api/v1/tools/qr-code-reader/execute \
  -F "image=@/path/to/file"

Schema di input

Campo Tipo Richiesto Predefinito
image file

questo strumento si aspetta un file - utilizzare Content-Type multipart/form-data invece di application/json

Endpoint

  • GET https://cdrn.fr/api/v1/tools - elenca tutti gli strumenti disponibili
  • GET https://cdrn.fr/api/v1/tools/qr-code-reader - recupera lo schema di questo strumento
  • POST https://cdrn.fr/api/v1/tools/qr-code-reader/execute - esegue questo strumento con un payload JSON