Leitor de QR code
Funciona inteiramente no seu navegador. Seus arquivos e dados nunca saem do seu dispositivo.
Sobre esta ferramenta
Solte uma imagem com um QR code nesta página e o texto decodificado aparece ao lado, pronto para copiar. O leitor aceita arquivos PNG, JPEG e WebP, então capturas de tela, fotos salvas e gráficos exportados funcionam sem conversão. Se você quer o caminho contrário, transformar texto em código, use o gerador de QR code.
Por que decodificar um QR code no computador?
O celular lê QR codes com a câmera, mas muitos códigos nunca passam por uma câmera. Alguém manda por e-mail um panfleto com um código, o código está dentro de um PDF ou de uma apresentação, ou você fez uma captura de tela semanas atrás e não lembra mais para onde ela apontava. Abrir o link na máquina onde você realmente precisa dele é bem melhor do que escanear o próprio monitor com o celular e mandar o link de volta por e-mail. Decodificar antes de visitar também permite inspecionar a URL primeiro, algo que vale a pena com códigos de cartazes e adesivos, já que um código não dá nenhuma pista visual do destino.
Minha imagem é enviada para algum lugar?
Não. A imagem é carregada em um canvas no seu navegador e escaneada ali mesmo pela biblioteca jsQR, que roda como JavaScript puro na sua máquina. Nada trafega pela rede e não existe servidor que possa registrar a imagem ou o conteúdo decodificado. Isso importa mais para QR codes do que para a maioria das imagens: códigos costumam carregar senhas de wifi, links de login ou dados de ingressos que você não gostaria de entregar a um serviço desconhecido.
E se nenhum código for encontrado?
Fotos grandes são escaneadas duas vezes: primeiro em versão reduzida, pela velocidade, e depois em resolução completa se a primeira passada não encontrar nada, o que ajuda quando o código ocupa um canto pequeno de uma imagem grande. Se as duas passadas falharem, o código pode estar borrado, cortado na borda ou com pouco contraste contra o fundo. Recortar a imagem mais perto do código ou refazer a captura com mais nitidez costuma resolver. O formato em si está descrito no artigo sobre QR code da Wikipédia, que também explica quanto dano um código consegue tolerar.
Usos típicos: extrair um link de uma captura de tela, conferir para onde leva o código de um cartaz antes de abrir, recuperar uma senha de wifi de um cartão impresso e ler códigos dentro de PDFs ou apresentações na máquina onde o resultado é necessário.