Lector masivo de códigos QR
Lee los códigos QR de muchas imágenes a la vez. Añade archivos PNG, JPEG, WebP y otros formatos de imagen, y obtén el texto decodificado de cada uno en forma de tabla, texto sin formato o JSON.
Entrada
Salida
| Archivo | Estado | Texto decodificado |
|---|---|---|
| Añade imágenes para leer sus códigos QR | ||
Leerme
Descripción de la herramienta
Esta herramienta lee códigos QR en muchas imágenes a la vez. Añade tantos archivos de imagen como quieras y la herramienta decodifica cada código QR que encuentra en cada imagen y muestra los resultados junto al nombre del archivo. Una imagen con varios códigos QR genera varias filas. Es una forma rápida de extraer enlaces, configuraciones de Wi‑Fi, tarjetas de contacto o entradas de una carpeta de capturas de pantalla y fotos, en lugar de escanearlas una por una.
El escaneo utiliza la biblioteca ZBar compilada en WebAssembly y se ejecuta completamente en tu navegador, por lo que tus imágenes nunca se suben. Funciona en cualquier navegador moderno. Lee códigos QR rotados o con fondo transparente, y también puede leer una imagen que sea completamente clara sobre un fondo oscuro.
Características
- Añade varias imágenes a la vez arrastrándolas o buscándolas
- Lee todos los códigos QR de una imagen, enumerados de arriba abajo y, después, de izquierda a derecha
- Consulta el resultado de cada archivo en una tabla ordenable con su estado
- Cambia a texto sin formato, con un valor decodificado por línea, o a JSON, que conserva el nombre del archivo, el estado y el valor
- Los archivos sin códigos QR y los archivos que no son imágenes legibles se muestran en el resultado en lugar de omitirse silenciosamente
- Copia o descarga el resultado en texto y JSON
Notas
Los formatos de imagen compatibles dependen del navegador y normalmente incluyen PNG, JPEG, GIF, WebP, BMP y AVIF. Es posible que no se detecten códigos QR pequeños, borrosos o muy recortados. En una imagen que combine códigos normales e invertidos (claros sobre fondo oscuro), los códigos invertidos solo se leen cuando no se encuentra ningún código normal.
Resultado JSON
La pestaña JSON proporciona un arreglo con una entrada por cada código QR decodificado. Un archivo con varios códigos QR aparece una vez por cada código, y un archivo sin ningún código legible aparece una vez con un texto null. El resultado sigue este esquema JSON:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "array",
"items": {
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Nombre del archivo de imagen"
},
"status": {
"enum": ["found", "notFound", "unreadable"],
"description": "found: se decodificó un código QR. notFound: la imagen no contiene ningún código QR. unreadable: el archivo no es una imagen que el navegador pueda abrir."
},
"text": {
"type": ["string", "null"],
"description": "Texto decodificado del código QR, o null salvo que el estado sea found"
}
},
"required": ["file", "status", "text"],
"additionalProperties": false
}
}Por ejemplo, una imagen con dos códigos QR, una imagen sin ningún código QR y un archivo que no es una imagen:
[
{ "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 }
]