Leitor de QR code e código de barras online — por imagem ou câmera
Leia um QR code ou código de barras de uma foto, uma captura de tela ou pela câmera. Todos os códigos da imagem são lidos e os links mostram para onde vão antes de você abrir. Nada é enviado.
Carregando somente o código necessário para esta ferramenta…
O que nosso leitor leu nas imagens de teste
Cada imagem foi escolhida nesta página, do mesmo jeito que você faria. O conjunto inclui os casos que derrubam muitos leitores: desfoque, rotação, pouco contraste, um código pequeno numa foto grande, um código invertido, um código de barras de cabeça para baixo e três códigos numa só captura.
| Imagem de teste | Códigos lidos | Tempo | Celular lento |
|---|---|---|---|
| QR num folheto, fotografado de lado | 1 de 1 | 0,22 s | 0,87 s |
| Captura de celular com três códigos | 3 de 3 | 0,24 s | 1,26 s |
| QR de Wi-Fi, fora de foco | 1 de 1 | 0,13 s | 0,71 s |
| QR de UPI, girado 35° | 1 de 1 | 0,15 s | 0,65 s |
| QR de contato, cinza sobre bege | 1 de 1 | 0,17 s | 0,7 s |
| QR pequeno numa foto grande | 1 de 1 | 0,17 s | 0,84 s |
| QR invertido (branco sobre preto) | 1 de 1 | 0,2 s | 0,88 s |
| Etiqueta EAN-13 de cabeça para baixo | 1 de 1 | 0,17 s | 0,55 s |
| Código de barras UPC-A | 1 de 1 | 0,13 s | 0,59 s |
| Código de barras ISBN | 1 de 1 | 0,12 s | 0,49 s |
| Código de barras Code 128 | 1 de 1 | 0,13 s | 0,75 s |
| Foto sem nenhum código | nenhum (correto) | 0,23 s | 1,02 s |
Método: 18 imagens de teste geradas por nós (sem dados pessoais reais), escolhidas uma a uma nesta página em tamanho de celular de 390 × 844, no Chromium sem interface, num computador de teste de 4 núcleos. O tempo vai da escolha do arquivo até o resultado aparecer na tela: a mediana de 5 rodadas, mais uma rodada com o processador desacelerado 4×, como um celular intermediário. O Chromium sem interface no Linux não tem detector de código de barras embutido, então todos os tempos são do decodificador WebAssembly. Navegadores sem detector baixam esse decodificador uma única vez (416 kB) no primeiro uso; esse download depende da sua conexão e não está incluído.
Verificação de qualidade
Use a saída como cópia de trabalho verificada
Mantenha a fonte se ela puder ser necessária. Abra o CSV gerado no aplicativo de destino e verifique conteúdo e formatação.
Entrada
.jpg, .jpeg, .png, .webp
Saída
CSV
Lote
Até 30 arquivos por execução
Até 30 arquivos por execução. Use uma única execução apenas quando os arquivos tiverem a mesma operação.
Passe para uma operação relacionada sem procurar a ferramenta novamente.
Baixe um resultado pronto para o destino e verifique antes de compartilhar.
Aplica-se o limite de execução configurado.
JPG, JPEG, PNG, WEBP, HEIC, HEIF, GIF, BMP, AVIF
CSV
Confira o limite de envio abaixo
Revise o resultado antes de compartilhar
Sobre esta ferramenta
Para ler um QR code de uma imagem, escolha a foto ou a captura de tela, ou cole com Ctrl+V. Para usar a câmera, toque em Escanear com a câmera e aponte para o código. O conteúdo aparece como um cartão: um link, dados de Wi-Fi, um contato, um pagamento UPI, um número de produto ou texto simples. O código é lido dentro do seu navegador, então a imagem, o vídeo e o resultado ficam no seu aparelho, e nada abre até você decidir abrir.
Uma imagem pode ter vários códigos, e todos são lidos: nossa captura de teste de um kit de evento, com o link do ingresso, o Wi-Fi de convidados e o contato do organizador, gera três resultados de uma vez. Adicione até 30 imagens de uma vez e baixe todos os resultados num arquivo CSV. Com a câmera, a leitura continua depois de cada código, então dá para ler uma pilha de pacotes ou ingressos em sequência.
Veja para onde um link vai antes de abrir
Códigos colados em parquímetros, cartazes e avisos de entrega são um jeito conhecido de levar as pessoas a páginas falsas de pagamento e login. O leitor nunca abre um link sozinho. Ele mostra o endereço completo, com a parte que define quem é o dono da página em negrito, e explica em palavras simples o que há de estranho: um link encurtado que esconde o destino, um nome escrito com letras de outro alfabeto parecidas com as latinas (аpple com um а cirílico), o nome de um banco ou marca na frente do domínio de outra pessoa, uma página http sem criptografia, um endereço IP puro ou o download de um app. O link só abre quando você toca em Abrir link.
O que cada tipo de código mostra
- Wi-Fi: nome da rede, tipo de segurança e senha (escondida até você tocar em Mostrar), com Copiar senha.
- Contato (vCard ou MECARD): nome, telefone, e-mail e empresa, mais Salvar contato (.vcf) para a sua agenda.
- Pagamento UPI: nome do recebedor, ID UPI e valor, com aviso para mandatos AutoPay e valores já preenchidos. Nada é pago nesta página.
- Código de barras de produto: o número, se o dígito verificador está certo e o prefixo GS1 sob o qual foi licenciado. Um UPC-A aparece com os 12 dígitos impressos embaixo das barras.
- E-mail, telefone, SMS, local no mapa e evento de agenda ganham a ação correspondente; chaves de verificação em duas etapas e códigos Aadhaar ganham um aviso.
Como ele se compara
Testamos outros nove leitores online gratuitos com as mesmas imagens. Todos leram um QR code fotografado num folheto, mas só dois leram os três códigos da captura de tela e três leram uma etiqueta EAN-13 fotografada de cabeça para baixo. O MAXScanner leu as duas, e todos os outros códigos do nosso conjunto de teste, incluindo uma foto fora de foco, um código girado 35°, cinza sobre bege com pouco contraste e um código que ocupa menos de 3% de uma foto grande. Diante de um link escrito com uma letra cirílica para parecer apple, dois dos nove avisaram que o endereço usa caracteres internacionais; o MAXScanner também diz qual marca ele imita.
Quando esta não é a ferramenta certa
- Para criar um QR code, use o gerador de QR code.
- Para copiar texto impresso (não um código) de uma foto, use Imagem para texto.
- QR codes do Aadhaar são reconhecidos, mas não são lidos nem verificados aqui; use o app oficial mAadhaar da UIDAI.
- As verificações de link pegam truques comuns, mas não provam que um site é seguro. Se um código numa maquininha de pagamento ou num parquímetro parecer colado por cima, digite o endereço você mesmo.
Como usar
Use a câmera ou adicione uma imagem
Toque em Escanear com a câmera e permita o acesso, ou escolha fotos e capturas de tela (até 30 de uma vez), ou cole uma captura com Ctrl+V.
Leia o cartão do resultado
Cada código aparece como um cartão: um link com a verificação de segurança, dados de Wi-Fi, um contato, um pagamento ou um número de produto. Com a câmera, passe para o próximo código.
Copie, salve ou abra
Copie o texto, salve um contato ou evento de agenda, baixe todos os resultados em CSV ou abra um link depois de conferir para onde ele vai.
Casos de uso
Um código na sua própria tela
Leia um QR code que alguém mandou sem precisar de outro celular: faça uma captura de tela e adicione aqui, no mesmo aparelho.
Conferir um código antes de confiar
Veja o destino real de um código num cartaz, parquímetro ou aviso de entrega, com alertas para links encurtados e domínios que imitam outros.
Códigos de barras de produtos e livros
Leia códigos EAN-13, UPC-A e ISBN por foto, confira o dígito verificador e copie o número para uma planilha ou uma pesquisa.
Perguntas frequentes
Como ler um QR code de uma imagem ou captura de tela?+
Escolha a imagem nesta página ou cole a captura com Ctrl+V. Todos os códigos da imagem são lidos e aparecem como cartões que você pode copiar. Não precisa de um segundo celular.
Dá para ler um QR code que está na tela do meu celular?+
Sim. Faça uma captura de tela, abra esta página no navegador do mesmo celular e adicione a captura. No computador, escolha o arquivo de imagem ou cole uma captura.
É seguro ler um QR code?+
Ler só extrai texto; o risco começa quando você abre o que o código indica. Este leitor nunca abre um link sozinho. Ele mostra o endereço completo e avisa sobre links encurtados, letras disfarçadas, nomes de marcas na frente de outros domínios e downloads de apps, para você decidir antes.
Ele também lê códigos de barras?+
Sim. Testamos nós mesmos EAN-13, UPC-A, ISBN e Code 128; o decodificador ZXing-C++ também lê EAN-8, UPC-E, Code 39, Code 93, ITF, Codabar, Data Matrix, Aztec e PDF417. Números de produto são conferidos com o dígito verificador da GS1.
Minhas imagens ou o vídeo da câmera são enviados?+
Não. Os códigos são decodificados no seu navegador, com o detector de código de barras embutido do navegador quando existe e, se não, com a nossa própria cópia do decodificador ZXing. Imagens, vídeo e resultados ficam no seu aparelho.
Por que nenhum código é encontrado na minha foto?+
Geralmente por desfoque, reflexo ou um código pequeno demais no enquadramento. Tire a foto mais de perto e de frente, ou recorte a imagem em volta do código. Códigos com cantos danificados ou cores muito claras podem não ser lidos por nenhum leitor.
Como pegar a senha do Wi-Fi de uma imagem com QR code?+
Adicione a imagem aqui: o cartão mostra o nome da rede e o tipo de segurança, e a senha depois que você toca em Mostrar. Copie e cole nas configurações de Wi-Fi.