Lecteur de codes QR par lots
Lisez les codes QR de nombreuses images en une seule fois. Ajoutez des fichiers image PNG, JPEG, WebP ou autres, puis obtenez le texte décodé de chacun sous forme de tableau, de texte brut ou de JSON.
Entrée
Sortie
| Fichier | Statut | Texte décodé |
|---|---|---|
| Ajoutez des images pour lire leurs codes QR | ||
Documentation
Description de l’outil
Cet outil lit les codes QR présents dans plusieurs images à la fois. Ajoutez autant de fichiers image que vous le souhaitez : l’outil décode chaque code QR trouvé dans chaque fichier et affiche les résultats à côté du nom du fichier. Une image contenant plusieurs codes QR génère plusieurs lignes. C’est la solution rapide pour extraire les liens, les paramètres Wi-Fi, les fiches de contact ou les billets d’un dossier de captures d’écran et de photos, au lieu de les scanner un par un.
La numérisation utilise la bibliothèque ZBar compilée en WebAssembly et s’exécute entièrement dans votre navigateur : vos images ne sont donc jamais téléversées. L’outil fonctionne dans tous les navigateurs modernes. Il lit les codes QR orientés dans n’importe quelle direction ou dotés d’un arrière-plan transparent, et peut également lire une image entièrement claire sur fond sombre.
Fonctionnalités
- Ajoutez plusieurs images à la fois en les faisant glisser ou en les recherchant
- Lit chaque code QR présent dans une image, en les listant de haut en bas, puis de gauche à droite
- Consultez le résultat de chaque fichier dans un tableau triable avec son statut
- Passez au texte brut, avec une valeur décodée par ligne, ou au format JSON, qui conserve le nom du fichier, le statut et la valeur
- Les fichiers sans code QR et les fichiers qui ne sont pas des images lisibles sont signalés au lieu d’être ignorés silencieusement
- Copiez ou téléchargez la sortie texte et JSON
Remarques
Les formats d’image pris en charge dépendent du navigateur et comprennent généralement PNG, JPEG, GIF, WebP, BMP et AVIF. Les codes QR de petite taille, flous ou fortement recadrés peuvent ne pas être détectés. Dans une image contenant à la fois des codes normaux et inversés (clairs sur fond sombre), les codes inversés ne sont lus que lorsqu’aucun code normal n’est trouvé.
Sortie JSON
L’onglet JSON fournit un tableau contenant une entrée par code QR décodé. Un fichier contenant plusieurs codes QR apparaît une fois pour chaque code, tandis qu’un fichier sans code lisible apparaît une fois avec un texte null. La sortie suit ce JSON Schema :
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "array",
"items": {
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Nom du fichier image"
},
"status": {
"enum": ["found", "notFound", "unreadable"],
"description": "found : un code QR a été décodé. notFound : l’image ne contient aucun code QR. unreadable : le fichier n’est pas une image que le navigateur peut ouvrir."
},
"text": {
"type": ["string", "null"],
"description": "Texte décodé du code QR, ou null sauf lorsque le statut est found"
}
},
"required": ["file", "status", "text"],
"additionalProperties": false
}
}Par exemple, une image contenant deux codes QR, une image sans code QR et un fichier qui n’est pas une image :
[
{ "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 }
]