Leitor QR Code
Leia QR Codes em imagens.
Resultado
Nenhum QR Code processado.
O que faz e quando usar
Ler um QR em uma imagem é reconstruir os módulos e interpretar os dados codificados. Nitidez, contraste e margem importam porque o leitor precisa separar o símbolo do fundo e localizar sua estrutura. Uma imagem com aparência de QR pode falhar se parte essencial estiver cortada ou ilegível.
Processo utilizado
O navegador decodifica a imagem e limita seu maior lado a 2.000 pixels quando necessário. jsQR analisa os pixels, inclusive tentativa com contraste invertido, procurando um código. O processamento é local e a ferramenta não abre uma câmera nem envia a foto para leitura remota.
Aplicação prática e conferência
Uma foto do código deve mostrar todo o símbolo com margem e foco suficiente. Aproximar uma imagem muito pequena não cria módulos que não foram capturados. Também não há promessa de reconhecer outros códigos de barras só porque o arquivo contém um desenho em preto e branco.
Exemplo resolvido
Se a imagem contém um QR que codifica Ana & Bia, o resultado esperado é esse texto, sem transformar & em uma ação. Se contém uma URL, o resultado é o endereço decodificado. Conferir o texto permite decidir o próximo passo sem presumir que a operação de leitura ateste a segurança do destino.
Leitura do resultado e erros comuns
Ler recupera dados do padrão visual, sem autenticar quem o criou. Um endereço reconhecido pode apontar para qualquer destino. A tentativa com contraste invertido procura também códigos com claro e escuro trocados, mas não resolve símbolos cortados ou detalhes que a foto não capturou. Nenhum código encontrado descreve a execução do método naquela imagem. Não prova que não haja um QR em outra resolução ou enquadramento. A página procura um código por imagem, não todos os códigos de barras nem texto por reconhecimento de caracteres.
Formatos e limitações
Aceita imagem de até 20 MB com MIME image/* e formato decodificável pelo navegador. Procura um QR Code por imagem, sem suporte anunciado a outros códigos de barras. Recorte, baixa resolução e contraste ruim podem impedir leitura. QR não é criptografia; conteúdo reconhecido não é certificado como seguro.