Ir para o conteúdo

Como escanear um código QR de uma captura de tela no Mac

Por Eduard Bruch, desenvolvedor do Optic · Atualizado em

Se a captura de tela com o código QR já está no seu Mac, abra-a no Preview e deixe um app de OCR de tela ler o código direto da tela. Se a captura ainda está no iPhone, os apps Fotos e Câmera do próprio iPhone costumam ser o caminho mais rápido.

Resposta curta: para um código QR que está na tela do Mac, abra a imagem e arraste um retângulo em volta do código com um app que leia códigos na tela. Minha escolha para isso é o Optic, um app da barra de menus que copia o texto de qualquer área que você arrastar na tela e decodifica códigos QR do mesmo jeito (US$ 4,99 (compra única) na Mac App Store).

Divulgação: eu desenvolvo o Optic.

Primeiro: onde está a captura de tela?

A ferramenta certa depende de qual dispositivo guarda a imagem.

  • A captura de tela está no seu iPhone. A Apple colocou a leitura de QR no iPhone. O app Câmera lê os códigos para os quais você o aponta e, em versões recentes do iOS, o Fotos consegue reconhecer um código QR numa imagem salva. É um recurso da própria Apple, não custa nada e, se você só precisa do link no celular, é o caminho mais simples.
  • A captura de tela está no seu Mac. Talvez alguém a tenha enviado no Mensagens ou no Mail, ela veio num PDF ou você a salvou de uma página da web. Apontar o celular para o monitor funciona às vezes, mas entrega o resultado no dispositivo errado e o reflexo costuma atrapalhar. Ler o código no Mac mantém o link onde você quer usá-lo.

O restante deste guia trata do caso do Mac. Para outras formas de ler códigos no Mac, veja como escanear um código QR no Mac.

Leia um código QR de uma captura de tela com o Optic

O Optic não abre arquivos de imagem por conta própria. Ele lê o que está visível na tela, então o código precisa ser exibido primeiro.

  1. Abra a captura de tela no Preview (ou no Quick Look, no Mail, no Mensagens, num navegador: qualquer app que a exiba).
  2. Clique no ícone do Optic na barra de menus e escolha Capturar Código QR.
  3. Arraste um retângulo em volta do código. O retângulo não precisa ser justo; este modo acrescenta uma margem à seleção, então um retângulo rente também funciona.
  4. O conteúdo decodificado é copiado para a área de transferência. Cole com Command-V onde precisar.

Se o código contém um link, você também pode abri-lo com um clique pelo histórico de capturas do Optic na barra de menus.

Há um segundo caminho: quando você usa Capturar Texto e a área contém um código, o Optic copia o conteúdo do código em vez do texto. Esta configuração, "Detectar códigos QR automaticamente junto com o texto", vem ativada por padrão e pode ser desativada nas Configurações.

Quais códigos ele lê

O Optic usa o framework Vision da Apple para detectar códigos 2D: QR, Micro QR, Aztec, Data Matrix e PDF417.

Códigos privados ficam no Mac

Alguns códigos QR carregam coisas que você não gostaria de enviar: senhas de Wi-Fi, links de configuração de dois fatores, URLs de convites privados. Decodificadores online pedem que você envie a imagem ao servidor deles. O Optic decodifica no Mac. O app não tem nenhum acesso à rede, nem conta, nem análise de uso, e lê os pixels da tela apenas dentro do retângulo que você desenha. Para isso ele precisa da permissão de Gravação de Tela do macOS, e a introdução da primeira abertura guia você por ela.

Histórico de capturas

Cada código decodificado entra no histórico de capturas no popover da barra de menus, ao lado das suas capturas de texto. O histórico guarda as últimas 20 capturas com uma pequena miniatura e a hora, e permite copiar de novo, abrir um link ou excluir uma entrada. Ele é armazenado localmente e nunca é enviado. Se você decodificou o link de um ingresso hoje cedo e precisa dele de novo, ele está a um clique, desde que esteja entre as últimas 20 capturas.

Códigos também aparecem fora de capturas de tela, por exemplo num slide de um compartilhamento de tela do Zoom ou numa página da web; o guia leitor de código QR para Mac cobre esses casos.

Onde o Optic não se encaixa

  • Códigos de barras 1D. EAN, UPC, Code 128 e Code 39 não são suportados, apenas os códigos 2D listados acima.
  • Códigos em papel. O Optic não faz leitura pela câmera. Para um código impresso, use a Câmera do iPhone.
  • Abrir arquivos. Ele não importa imagens nem PDFs; o código precisa estar na tela primeiro.
  • iPhone ou iPad. O Optic é somente um app de Mac.

FAQ

Posso escanear um código QR de uma captura de tela sem o celular?

Sim. Abra a captura de tela no Mac e use um leitor de QR de tela como o Optic: escolha Capturar Código QR na barra de menus, arraste em volta do código e o conteúdo vai para a área de transferência.

Escanear um código QR numa captura de tela envia a imagem para algum lugar?

Os decodificadores online enviam. O Optic não: ele não tem acesso à rede e decodifica o código no Mac.

O Optic lê códigos de barras de produtos?

Não. Ele lê códigos 2D (QR, Micro QR, Aztec, Data Matrix, PDF417), não códigos de barras 1D de produtos como EAN ou UPC.

E se o código QR estiver dentro de um PDF?

Abra o PDF no Preview para o código ficar visível e capture-o pela barra de menus do mesmo jeito que qualquer captura de tela.

Baixar o Optic na Mac App Store · Todos os fatos do Optic. O Optic precisa do macOS 14 Sonoma ou posterior. Para texto em vez de códigos, veja como copiar texto da tela no Mac.