Leitor de QR code
Leia um QR code com a câmera ou a partir de uma imagem que você já tem e veja o que há dentro dele, separado campo por campo.
Como ler um QR code
- 1
Permita a câmera ou adicione uma imagem
No celular, a câmera é o caminho mais rápido. Se não houver câmera, se a permissão foi negada ou se o código estiver em uma captura de tela, mude a origem para Imagem e escolha o arquivo.
- 2
Aponte para o código e fique parado
Os quadros são lidos dez vezes por segundo, e um resultado só vale quando o mesmo conteúdo aparece duas vezes seguidas. Isso impede que um ruído vire uma leitura falsa.
- 3
Leia o conteúdo e copie
Um link mostra o endereço completo e o domínio antes de você decidir abri-lo. Dados de Wi-Fi, cartões de contato, e-mails, rascunhos de SMS e pontos no mapa aparecem campo por campo, prontos para copiar ou salvar.
Nada abre sozinho, nunca
Um QR code é um endereço que você não consegue ler com os olhos, e é justamente por isso que ele é um jeito tão prático de mandar alguém para um lugar aonde a pessoa não pretendia ir. É exatamente por esse motivo que aparecem adesivos colados sobre códigos verdadeiros em parquímetros e mesas de restaurante. Por isso, este leitor nunca abre nada por conta própria: ele mostra o endereço completo e o domínio a que ele pertence, e o botão para abrir depende do seu dedo. O mesmo vale para a leitura por imagem: nada no código decodificado muda o que a página faz até você agir.
Três tentativas com uma imagem antes de desistir
Uma foto de um código raramente é tão limpa quanto o próprio código. A primeira tentativa lê a imagem no tamanho original. Se falhar, a imagem é reduzida para mil pixels no lado maior, o que costuma ajudar: uma foto de doze megapixels de um código pequeno traz mais ruído da câmera do que detalhe. A terceira tentativa estica a faixa de brilho até o preto total e o branco total e depois a divide em um limiar escolhido pelo método de Otsu, o que salva códigos fotografados com pouca luz ou através de um vidro. Só depois das três tentativas a ferramenta informa que nenhum código foi encontrado.
Códigos invertidos e com pouca luz
Módulos claros sobre fundo escuro são decodificados com a mesma facilidade que o padrão de sempre, escuro sobre claro, porque as duas polaridades são testadas em cada quadro. Códigos exibidos na tela de outro celular também funcionam, embora o efeito moiré da própria grade de pixels da tela às vezes obrigue você a chegar um pouco mais perto ou a se afastar um pouco.
A imagem da câmera fica no seu dispositivo
Os quadros são desenhados em um canvas desta aba e decodificados nesta mesma aba. Nenhum quadro, nenhuma foto e nenhum conteúdo decodificado é enviado, armazenado ou registrado, e nenhum serviço de reconhecimento na nuvem participa. A câmera é liberada assim que um código é confirmado, quando você sai da página e quando muda para outra aba.
Perguntas frequentes
A imagem é enviada para um servidor?
Não. Tanto a leitura pela câmera quanto a leitura por imagem acontecem inteiramente no seu navegador. Nada é enviado, e é por isso também que o leitor continua funcionando sem internet depois que a página carrega.
Por que o navegador pede acesso à câmera?
Ler um código ao vivo exige o fluxo de vídeo, e os navegadores só o liberam com a sua permissão explícita. Se você recusar, a ferramenta passa para a leitura por imagem em vez de travar.
Funciona sem câmera?
Sim. Escolha Imagem como origem e selecione um arquivo PNG, JPEG, WebP, GIF ou BMP de até 20 MB: uma captura de tela, uma foto tirada antes ou um código que alguém mandou para você.
Por que o link não abre sozinho?
Porque um QR code é um endereço que você não consegue ler antes de escanear, e códigos são adulterados em lugares públicos. Você vê o endereço completo e o domínio, e a decisão de abrir é sua.
Dá para ler um QR code na tela de outro celular?
Normalmente, sim. Telas são claras e nítidas, o que ajuda. Se o padrão tremular, aproxime ou afaste o celular alguns centímetros para quebrar a interferência entre as duas grades de pixels.
O que fazer com uma foto borrada?
Tente mesmo assim. A terceira tentativa corrige boa parte dos problemas de exposição. Se ainda falhar, recorte a imagem bem rente ao código e tente de novo: um código que ocupa o quadro inteiro é decodificado com muito mais segurança do que um perdido em uma foto aberta.
É seguro escanear um QR code feito por outra pessoa?
Escanear aqui é seguro porque nada acontece automaticamente. O risco dos QR codes está no que você faz depois. Por isso, o conteúdo aparece completo, o domínio de qualquer link é mostrado por extenso, e as senhas de Wi-Fi são exibidas na tela em vez de o aparelho se conectar à rede sem avisar.