Pular para o conteúdo
ConversorBrasil

Ler QR Code de imagem, print ou câmera

Leia QR Code de arquivo, de print colado com Ctrl+V ou pela câmera, sem instalar aplicativo.

A câmera só liga se você clicar, e a imagem dela também não sai do aparelho.

O que dá para descobrir dentro de um QR Code

QR Code não guarda imagem nem link mágico. Ele guarda texto, e só isso. Os quadradinhos pretos e brancos são bits arrumados numa grade, com correção de erro embutida, do jeito que a norma internacional ISO/IEC 18004 define. Ler um QR Code é converter esses quadradinhos de volta em texto. É por isso que dá para fazer isso dentro do navegador, sem servidor e sem aplicativo.

O que muda de um código para outro é o que está escrito naquele texto. Se começar com https, é endereço de site. Se começar com WIFI, é nome e senha de rede. Se começar com BEGIN:VCARD, é um cartão de contato com nome, telefone e e-mail. Se começar com 0002 e trouxer br.gov.bcb.pix no meio, é um pagamento Pix. Esta página reconhece esses formatos e mostra cada informação num campo separado, em vez de despejar a linha crua na sua frente.

O caminho que quase nenhum leitor online oferece é o que mais gente precisa: ler o código de um print de tela, no computador, sem câmera nenhuma. Aqui você cola com Ctrl+V e pronto. Também funciona arrastando o arquivo, escolhendo a imagem ou usando a câmera, que só liga se você clicar. E a imagem não sai do seu aparelho em nenhum desses caminhos.

QR Code numa imagem sendo lido e transformado em endereço de site, senha de Wi-Fi e contato
Solte a imagem, cole o print com Ctrl+V ou use a câmera. O conteúdo aparece separado em campos, com o endereço por extenso antes de qualquer botão de abrir.

Como funciona a conversão

  1. Traga o código de um dos quatro jeitos: arraste a imagem para a área pontilhada, cole um print com Ctrl+V, clique para escolher o arquivo ou clique em "Ler pela câmera". No celular, a câmera é o caminho natural. No computador, colar o print costuma ser o mais rápido.
  2. A leitura acontece dentro do navegador. Quando o código não sai de primeira, a ferramenta tenta de novo com a imagem invertida, reduzida, ampliada e recortada no centro. Isso resolve a maioria dos casos de foto tremida, código claro sobre fundo escuro e QR Code pequeno no meio de um print grande.
  3. Achado o código, a prévia mostra um contorno verde em volta dele. Serve para você confirmar que a ferramenta leu o código certo, e não outro que estava na mesma página ou no mesmo cartaz.
  4. O conteúdo aparece separado em campos, com o tipo identificado no alto. Endereço de site vem com o domínio destacado, rede Wi-Fi vem com nome e senha, contato vem com telefone e e-mail em linhas próprias.
  5. Se for endereço de site, leia o domínio antes de clicar em abrir. A ferramenta avisa quando o endereço é de encurtador, quando usa http sem o s, quando aponta para um número de IP e quando o domínio mistura letras de alfabetos diferentes.
  6. Copie o que interessa num clique. Em rede Wi-Fi o botão copia a senha, em endereço copia a URL, e no resto copia o texto inteiro. Quem quiser ver a linha crua encontra ela em "Ver o texto cru do código".

Para que serve

  • Ler um QR Code que chegou como print no computador Alguém mandou a foto de um cartaz, de um boleto ou de uma tela pelo WhatsApp Web. Não dá para apontar a câmera do notebook para o próprio monitor. Aqui você cola com Ctrl+V e lê na hora.
  • Descobrir para onde o código leva antes de abrir Adesivo colado por cima de QR Code de estacionamento, de cardápio e de máquina de pagamento é golpe conhecido. A ferramenta mostra o endereço por extenso e avisa quando ele é de encurtador ou tem domínio disfarçado.
  • Recuperar a senha do Wi-Fi que está no roteador Muito roteador e muita operadora imprimem a rede e a senha num QR Code na etiqueta. Fotografe a etiqueta, solte a foto aqui e leia a senha em texto, para digitar em outro aparelho.
  • Conferir um QR Code de Pix antes de pagar O código do Pix é reconhecido na hora e vira um atalho para a página que mostra a chave, o nome do recebedor e se o código foi adulterado. É a conferência que vale a pena fazer antes de abrir o aplicativo do banco.

Perguntas frequentes

A imagem que eu enviar é mandada para algum servidor?

Não. A leitura acontece dentro do seu navegador, no processador do seu aparelho. Nem o arquivo, nem o print, nem a imagem da câmera saem do dispositivo. Isso importa bastante aqui, porque QR Code costuma carregar dado sensível: senha de Wi-Fi, chave Pix, contato, ingresso, código de acesso. Dá para conferir sozinho na aba de rede das ferramentas de desenvolvedor: nenhum envio vai aparecer enquanto você lê o código.

Dá para ler QR Code no computador, sem câmera?

Dá, e é justamente o que esta página resolve melhor. Você tem três caminhos sem câmera: arrastar o arquivo de imagem, clicar para escolher o arquivo ou colar um print com Ctrl+V. O último é o mais rápido no dia a dia, porque no Windows a tecla Print Screen e no Mac o Shift+Command+4 já deixam a imagem na área de transferência. Aponte a captura para o quadradinho e cole aqui.

A ferramenta não achou o código. O que fazer?

A ferramenta já tenta cinco vezes sozinha, com a imagem original, invertida, reduzida, ampliada e recortada no centro. Quando nem assim sai, quase sempre é um destes casos. O código está muito pequeno dentro de uma imagem grande, e aí cortar a foto deixando só o código resolve. A foto está desfocada ou tremida, e vale tirar outra com mais luz. Ou o código está torto demais, fotografado bem de lado. Código com mais de trinta por cento coberto também não tem jeito, porque a correção de erro do QR Code tem limite. Se o código está numa tela, prefira o print à foto da tela.

É seguro abrir o link que sai de um QR Code?

Depende de para onde ele vai, e é por isso que aqui o endereço aparece por extenso antes de qualquer botão de abrir. O golpe mais comum com QR Code é colar um adesivo por cima do código verdadeiro, num parquímetro, num cardápio ou numa maquininha. Como ninguém lê um QR Code com os olhos, a pessoa só descobre o destino depois de já estar nele. A ferramenta sinaliza quatro sinais de alerta: encurtador, que esconde o destino final, http sem o s, endereço que é número de IP, e domínio que mistura letras de alfabetos diferentes, truque usado para escrever um nome que parece outro. Nenhum desses sinais prova fraude sozinho, e a ausência deles também não prova que o link é bom.

Que tipos de QR Code a página entende?

Endereço de site, Pix copia e cola, rede Wi-Fi, cartão de contato nos formatos vCard e MECARD, e-mail nos formatos mailto e MATMSG, telefone, SMS, evento de agenda e localização geográfica. Qualquer outro conteúdo aparece como texto puro, que é o que ele é. Esses formatos são os que o projeto ZXing consolidou e que praticamente todo gerador de QR Code do mundo usa.

Funciona com código de barras comum, aquele do supermercado?

Não. Esta página lê QR Code, que é um código bidimensional, com informação nas duas direções. Código de barras de produto e de boleto é unidimensional e usa outra codificação. Para boleto existe uma página separada aqui no site, que converte a linha digitável de 47 números no código de barras de 44 e confere os dígitos verificadores.

Preciso instalar aplicativo ou dar permissão de câmera?

Não precisa instalar nada, e a câmera é opcional. Ela só liga depois que você clica no botão, e o navegador ainda pede a sua permissão antes. Se você negar ou preferir não usar, os caminhos de arquivo e de colar continuam funcionando igual. Quando a leitura pela câmera termina, a câmera é desligada na hora, e ela também desliga sozinha se você trocar de aba.

Dá para ler vários códigos de uma vez?

Não, a página lê um código por imagem. Quando existe mais de um QR Code na mesma foto, ela lê o primeiro que encontra, e o contorno verde na prévia mostra qual foi. Para ler os outros, corte a imagem deixando cada código sozinho e leia um de cada vez. Foi uma escolha de simplicidade: leitura múltipla deixaria a tela confusa para o caso que é a esmagadora maioria, que é um código só.

Ferramentas relacionadas

Fontes

Os limites e formatos aplicados por esta ferramenta vêm das especificações oficiais abaixo, não de terceiros:

  • Padrão ISO/IEC 18004 do QR Code, na documentação do QRcode.com Página da Denso Wave, inventora do QR Code, sobre a norma internacional que padroniza o formato. É a referência por trás da afirmação de que o código guarda texto, e não imagem, e de que a leitura pode acontecer inteiramente no aparelho de quem lê.
  • Versões e correção de erro do QR Code, QRcode.com Detalha os quatro níveis de correção de erro do formato, de sete a trinta por cento de recuperação. É de onde vem a explicação, no FAQ, sobre por que um código muito danificado ou coberto simplesmente não tem como ser lido.
  • Barcode Contents, a convenção de formatos do projeto ZXing Documento que consolidou como cada tipo de conteúdo é escrito dentro de um QR Code: WIFI para rede, MECARD para contato, MATMSG para e-mail, SMSTO para mensagem. Virou padrão de fato, e é a lista que esta ferramenta reconhece.
  • RFC 6350, o formato vCard, da IETF Norma do cartão de contato eletrônico, usada nos QR Codes que começam com BEGIN:VCARD. Define as propriedades lidas aqui, como FN para o nome, TEL para telefone e ORG para empresa, e as regras de escape que fazem uma vírgula dentro de um campo não virar separador.
  • jsQR, a biblioteca de leitura usada nesta página Decodificador de QR Code em JavaScript puro, licença Apache 2.0. Foi escolhido por não exigir WebAssembly nem SharedArrayBuffer, o que permite rodar dentro de um Web Worker comum. Ele faz a parte de localizar os quadrados de alinhamento e aplicar a correção de erro de Reed-Solomon.
  • A interface MediaDevices, no MDN Web Docs Referência de como o navegador entrega a imagem da câmera para uma página, sempre depois de permissão explícita de quem está usando. É o mecanismo por trás do modo câmera, e explica por que a permissão pode ser negada sem que o resto da ferramenta pare de funcionar.

Termos relacionados

Esta página responde a quem procura por:

ler qr codeleitor de qr code onlineler qr code de imagemler qr code no computadorler qr code de printdescobrir o link do qr codeler qr code sem aplicativoler qr code do pixleitor de qr code grátis