Scan QR From Image Online

Leitor de QR Code

Decodifique QR codes a partir de imagens, capturas de tela ou imagens coladas. A leitura roda totalmente no navegador — nada é enviado.

Drop, paste, or click to upload

PNG, JPEG, or WebP — image stays in your browser

Upload a QR image to see its decoded contents

Works with screenshots, photos, and shared images

About Leitor de QR Code

Nem todo QR code está na sua frente para você apontar a câmera. Pode ser uma captura de tela que um colega compartilhou, um cartaz fotografado de longe ou um documento digitalizado. Esse leitor decodifica QR codes direto de arquivos de imagem usando a biblioteca jsQR rodando no seu navegador, então você consegue extrair a URL, a senha de Wi-Fi ou o cartão de contato sem precisar erguer o celular para a tela.

Solte um PNG, JPEG ou WebP no uploader (ou cole uma imagem da área de transferência) e o decodificador extrai a string codificada na hora. Se o conteúdo é uma URL, vira um link clicável. Se é uma string de Wi-Fi ou um vCard, você vê o payload bruto em um campo copiável para revisar o que o código realmente contém — útil para auditar um QR antes de escanear com um aparelho real.

Escanear de imagem tem modos de falha que vale conhecer. Fotos muito borradas, ângulos extremos, reflexos e códigos danificados sem correção de erros podem impedir a decodificação. Se um scan falhar, tente cortar mais perto do QR, aumentar o contraste ou tirar a foto novamente com o código plano e bem iluminado. Diferente dos apps de câmera do celular, que processam frames continuamente e ficam tentando, um decodificador de imagem só tem uma chance por foto.

Relacionado: Gerador de QR Code · Hub de ferramentas QR

Leitor de QR Code — Perguntas Frequentes

Qual a diferença para o scanner de QR da câmera do meu celular?

A câmera do celular escaneia frames de vídeo em tempo real e consegue lidar com ângulos e movimento tentando continuamente. Essa ferramenta decodifica uma única imagem estática — uma captura de tela, uma foto que você já tirou ou um PNG que alguém te enviou. É a ferramenta certa quando o QR não está fisicamente na sua frente, ou quando você quer inspecionar o conteúdo decodificado antes de confiar em um scan.

Minha imagem é enviada para algum lugar?

Não. A imagem é carregada em um canvas no seu navegador, decodificada localmente pelo jsQR e descartada quando você sai da página. Nada é enviado para servidor, armazenado ou registrado em log. Você pode usar isso em documentos internos ou capturas de tela sem preocupação de privacidade.

Por que meu QR code não decodifica?

Causas comuns: a imagem está borrada demais, o QR é muito pequeno (menos de ~100px de largura), o ângulo da foto distorce o código, brilho ou sombra cobre parte do padrão, ou o código está fisicamente danificado além do nível de correção de erros. Tente cortar mais perto do QR, tirar a foto novamente plana e bem iluminada, ou aumentar o contraste antes de fazer upload.

Que tipos de dados ele consegue ler?

Qualquer coisa que um QR code padrão codifique: URLs (mostradas como link clicável), credenciais de Wi-Fi (WIFI:T:...), cartões de contato vCard, modelos de e-mail mailto:, rascunhos de SMS, números de telefone, pinos geo, eventos de calendário e texto livre. O payload decodificado é sempre mostrado por inteiro para você ver exatamente o que o código contém.

Funciona com capturas de tela do meu Mac ou PC com Windows?

Sim — qualquer PNG, JPEG ou WebP funciona. Você também pode colar direto da área de transferência na maioria dos navegadores, o que é prático para capturas feitas com Cmd+Shift+4 (macOS) ou Win+Shift+S (Windows).