Leitor de QR Code

Leia qualquer QR Code com a câmera ou a partir de um arquivo de imagem — decodificado no seu navegador.

Nada é gravado nem enviado: o fluxo fica no seu dispositivo e é encerrado quando você sai desta página.

Como usar

  1. Toque em "Ligar a câmera" e aponte a câmera traseira para o código — ele é decodificado assim que entra em foco.
  2. Sem câmera aí? Use "Ler de um arquivo de imagem" e escolha um print ou uma foto do código.
  3. Leia o conteúdo decodificado antes de agir sobre ele e depois copie. Tudo acontece no seu navegador — nenhuma imagem é enviada.

Sobre esta ferramenta

Um QR Code é um código de barras bidimensional que guarda texto: um link, uma senha de Wi-Fi, um payload Pix, um cartão de contato. Este leitor decodifica qualquer um deles de duas formas: com a câmera, apontada para um código numa tela, num cartaz ou num recibo, ou a partir de um arquivo de imagem — um print ou uma foto, o caminho de sempre num computador sem webcam e a maneira de ler um código que alguém te enviou.

A decodificação acontece inteiramente nesta página, e o leitor só é baixado quando você pede uma leitura, para manter a página leve. Pela câmera, cada quadro é desenhado num canvas invisível, reduzido para ganhar velocidade e entregue ao decodificador umas doze vezes por segundo: ele localiza os três marcadores de posição grandes nos cantos, deduz a grade de módulos, lê os quadrados pretos e brancos e reconstrói os bytes originais com a correção de erros Reed-Solomon que todo QR Code carrega — é por isso que um código continua legível com um logotipo impresso por cima ou um canto arranhado. Ler um arquivo executa os mesmos passos uma vez, mais uma passada extra para códigos impressos em claro sobre escuro.

O trabalho de verdade de um leitor é mostrar o que o código contém antes de você agir. Um QR Code é opaco por natureza: você não tem como distinguir o adesivo legítimo de um parquímetro daquele que um golpista colou por cima até que alguma coisa o decodifique. Por isso esta ferramenta mostra o texto decodificado como texto e nunca transforma um link em algo clicável — você lê o endereço e decide. Ela também avisa quando o conteúdo parece um payload Pix ou credenciais de Wi-Fi, para você conferir o recebedor e o valor no aplicativo do banco antes. Nada é gravado: a transmissão para quando você aperta Parar ou sai da página, e nenhum quadro, arquivo ou texto decodificado sai do seu dispositivo.

Perguntas frequentes

A imagem da câmera ou o arquivo saem do meu navegador?

Não. Nada é enviado, nunca. Os quadros da câmera e qualquer arquivo de imagem que você escolher são desenhados num canvas dentro desta página e decodificados por JavaScript no seu próprio dispositivo — nenhum quadro, nenhum arquivo e nenhum texto decodificado chega à Vai.la ou a qualquer outro servidor, e nada fica guardado depois que você fecha a página.

Por que a câmera não abre?

Três coisas podem bloquear. O navegador precisa da sua permissão — se você negou, clique no cadeado na barra de endereços e libere a câmera para este site. A página precisa ser servida por HTTPS, porque os navegadores recusam acesso à câmera em conexões inseguras. E o aparelho precisa ter câmera: num computador sem webcam, use a opção de arquivo de imagem.

Dá para ler um QR Code a partir de um print?

Dá. Escolha "Ler de um arquivo de imagem" e selecione qualquer PNG, JPG ou WEBP do seu dispositivo — prints, fotos tiradas com outra câmera e códigos recebidos em mensagens funcionam todos.

É seguro abrir um link encontrado num QR Code?

Não automaticamente. QR Codes maliciosos — adesivos colados por cima dos verdadeiros em parquímetros e maquininhas de pagamento — são uma técnica real de phishing, então este leitor mostra o endereço como texto puro e nunca o torna clicável. Leia o domínio com atenção antes de abrir, e desconfie dos encurtados ou escritos errado.

Por que nada é detectado com o código bem na frente da câmera?

Normalmente é foco, luz ou enquadramento. Segure o código firme até a câmera focar, evite o reflexo de telas e deixe o código ocupar boa parte do quadro. Códigos muito pequenos ou muito estilizados são lidos melhor a partir de uma foto de perto, pela opção de arquivo de imagem.

Quais códigos ele lê?

Qualquer QR Code padrão, em todas as versões e níveis de correção de erro: texto, links, credenciais de Wi-Fi, vCards, eventos de agenda ou payloads Pix. Ele não lê códigos de barras lineares como EAN-13 e Code 128, nem Data Matrix e PDF417.

Ferramentas relacionadas

Precisa de um QR Code com estatísticas?

O Vai.la cria links curtos e QR Codes com contagem de cliques, de graça.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.