Leitor de códigos QR em lote
Leia os códigos QR de várias imagens de uma só vez. Adicione arquivos PNG, JPEG, WebP e outros formatos de imagem e obtenha o texto decodificado de cada um em uma tabela, texto simples ou JSON.
Entrada
Saída
| Arquivo | Status | Texto decodificado |
|---|---|---|
| Adicione imagens para ler seus códigos QR | ||
Leia-me
Descrição da ferramenta
Esta ferramenta lê códigos QR em várias imagens de uma só vez. Adicione quantos arquivos de imagem quiser, e a ferramenta decodifica todos os códigos QR encontrados em cada um deles, listando os resultados ao lado do nome do arquivo. Uma imagem com vários códigos QR gera várias linhas. É uma maneira rápida de extrair links, configurações de Wi-Fi, cartões de contato ou ingressos de uma pasta de capturas de tela e fotos, em vez de digitalizá-los um por um.
A leitura usa a biblioteca ZBar compilada para WebAssembly e é executada inteiramente no seu navegador, portanto suas imagens nunca são enviadas. Funciona em qualquer navegador moderno. A ferramenta lê códigos QR girados ou com fundo transparente e também consegue ler uma imagem que seja totalmente clara sobre um fundo escuro.
Recursos
- Adicione várias imagens de uma só vez arrastando-as para a ferramenta ou procurando por elas
- Lê todos os códigos QR de uma imagem, listados de cima para baixo e depois da esquerda para a direita
- Veja o resultado de cada arquivo em uma tabela classificável com seu status
- Alterne para texto simples, com um valor decodificado por linha, ou para JSON, mantendo o nome do arquivo, o status e o valor
- Arquivos sem código QR e arquivos que não são imagens legíveis são informados, em vez de serem ignorados silenciosamente
- Copie ou baixe a saída em texto e JSON
Observações
Os formatos de imagem compatíveis dependem do navegador e geralmente incluem PNG, JPEG, GIF, WebP, BMP e AVIF. Códigos QR pequenos, borrados ou muito recortados podem não ser detectados. Em uma imagem que mistura códigos normais e invertidos (claros sobre fundo escuro), os códigos invertidos só são lidos quando nenhum código normal é encontrado.
Saída JSON
A aba JSON fornece uma matriz com uma entrada para cada código QR decodificado. Um arquivo com vários códigos QR aparece uma vez para cada código, e um arquivo sem nenhum código legível aparece uma vez com o texto null. A saída segue este JSON Schema:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "array",
"items": {
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Nome do arquivo de imagem"
},
"status": {
"enum": ["found", "notFound", "unreadable"],
"description": "found: um código QR foi decodificado. notFound: a imagem não contém um código QR. unreadable: o arquivo não é uma imagem que o navegador consiga abrir."
},
"text": {
"type": ["string", "null"],
"description": "Texto decodificado do código QR ou null, exceto quando o status é found"
}
},
"required": ["file", "status", "text"],
"additionalProperties": false
}
}Por exemplo, uma imagem com dois códigos QR, uma imagem sem código QR e um arquivo que não é uma imagem:
[
{ "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 }
]