Lettore di codici QR multipli
Leggi contemporaneamente i codici QR presenti in molte immagini. Aggiungi file immagine PNG, JPEG, WebP e di altri formati e ottieni il testo decodificato di ciascuno sotto forma di tabella, testo normale o JSON.
Input
Output
| File | Stato | Testo decodificato |
|---|---|---|
| Aggiungi immagini per leggere i relativi codici QR | ||
Leggimi
Descrizione dello strumento
Questo strumento legge i codici QR presenti in molte immagini contemporaneamente. Aggiungi tutti i file immagine che vuoi: lo strumento decodifica ogni codice QR trovato in ciascuna immagine ed elenca i risultati accanto al nome del file. Un'immagine con diversi codici QR genera diverse righe. È il modo più rapido per estrarre link, impostazioni Wi-Fi, schede contatto o biglietti da una cartella di screenshot e foto, invece di eseguire la scansione uno alla volta.
La scansione utilizza la libreria ZBar compilata in WebAssembly ed è eseguita interamente nel browser, quindi le immagini non vengono mai caricate. Funziona in qualsiasi browser moderno. Legge i codici QR ruotati o con sfondo trasparente e può leggere anche un'immagine completamente chiara su sfondo scuro.
Funzionalità
- Aggiungi diverse immagini contemporaneamente trascinandole nell'area apposita o cercandole
- Legge ogni codice QR presente in un'immagine, elencandoli dall'alto verso il basso e poi da sinistra verso destra
- Visualizza il risultato di ogni file in una tabella ordinabile con il relativo stato
- Passa al testo normale, con un valore decodificato per riga, oppure a JSON, che mantiene il nome del file, lo stato e il valore
- I file senza un codice QR e i file che non sono immagini leggibili vengono segnalati invece di essere ignorati senza avviso
- Copia o scarica l'output in formato testo e JSON
Note
I formati immagine supportati dipendono dal browser e generalmente includono PNG, JPEG, GIF, WebP, BMP e AVIF. I codici QR piccoli, sfocati o fortemente ritagliati potrebbero non essere rilevati. In un'immagine che combina codici normali e invertiti (chiari su sfondo scuro), quelli invertiti vengono letti solo quando non viene trovato alcun codice normale.
Output JSON
La scheda JSON fornisce un array con una voce per ogni codice QR decodificato. Un file con diversi codici QR appare una volta per ogni codice, mentre un file senza codici leggibili appare una volta con testo null. L'output segue questo JSON Schema:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "array",
"items": {
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Nome del file immagine"
},
"status": {
"enum": ["found", "notFound", "unreadable"],
"description": "found: è stato decodificato un codice QR. notFound: l'immagine non contiene alcun codice QR. unreadable: il file non è un'immagine che il browser può aprire."
},
"text": {
"type": ["string", "null"],
"description": "Testo decodificato del codice QR oppure null se lo stato non è found"
}
},
"required": ["file", "status", "text"],
"additionalProperties": false
}
}Ad esempio, un'immagine con due codici QR, un'immagine senza codice QR e un file che non è un'immagine:
[
{ "file": "poster.png", "status": "found", "text": "https://example.com" },
{
"file": "poster.png",
"status": "found",
"text": "WIFI:T:WPA;S:Guest;P:secret;;"
},
{ "file": "logo.png", "status": "notFound", "text": null },
{ "file": "notes.txt", "status": "unreadable", "text": null }
]