Escaneie códigos QR com a câmera ou de um arquivo de imagem. A leitura ao vivo e as capturas de tela usam o jsQR.
Os quadros da câmera e as imagens são decodificados localmente no seu navegador. Nada é enviado ou armazenado.
Aponte a câmera traseira para um código QR e segure firme — ela para automaticamente assim que um código é lido.
Solte aqui uma imagem de código QR ou clique para procurar — PNG, JPG ou WebP, capturas de tela também funcionam
Este leitor decodifica códigos QR com o jsQR, um decodificador QR em JavaScript puro que roda inteiramente no seu dispositivo. Nada é enviado — não existe etapa de upload no código.
Não — esta ferramenta decodifica apenas códigos QR. O motor jsQR que ela usa entende o padrão quadrado do QR, não códigos de barras unidimensionais como EAN ou UPC. Para um código de barras você precisa de outro decodificador.
Não. Não existe nenhuma etapa de upload: os quadros da câmera são desenhados em um canvas oculto e lidos pixel a pixel pelo jsQR, que roda inteiramente no seu navegador. Nem o sinal da câmera, nem as suas imagens, nem os resultados decodificados saem do seu dispositivo.
Use o modo de arquivo de imagem: fotografe o código como puder, ou recorte o quadro mais nítido, e solte esse arquivo no leitor. Decodificar uma imagem fixa não tem pressão de taxa de quadros, então uma prévia borrada muitas vezes ainda vira uma leitura limpa a partir do arquivo.
Sim — é exatamente para isso que serve o modo de arquivo. Solte ou procure a captura (PNG, JPG ou WebP); a ferramenta a desenha no tamanho natural completo e a decodifica. Não é preciso ter câmera na máquina.
Só na memória. Os últimos cinco resultados ficam na página para você voltar a eles, e somem no instante em que você recarrega ou sai — nada é gravado em disco nem sincronizado.
Se você acabou de usar Leitor de código QR, os próximos passos naturais são QR de Wi-Fi, QR de vCard, Gerador de código de barras, ou explore todas as ferramentas de Ferramentas diárias.