Decodificado no seu navegador

Leitor de Código QR

Insira uma captura de tela ou foto e leia o código QR sem uma câmera. Senhas de Wi-Fi, contatos e links de pagamento permanecem no seu dispositivo, e você sempre vê o link completo antes de decidir se deseja abri-lo.

Solte uma imagem com um código QR

PNG, JPG, WEBP, GIF, HEIC - nada é enviado

Ou pressione Ctrl+V (⌘V no Mac) para colar uma captura de tela diretamente da área de transferência.

Nenhuma imagem lida ainda.

Precisa criar um código QR? O Gerador de QR cria códigos para links, Wi-Fi, textos e muito mais, com suas próprias cores e formas. Gerador de QR

Como funciona

1

Adicione a imagem

Solte uma captura de tela ou foto na caixa, escolha um arquivo ou simplesmente pressione Ctrl+V para colar o que estiver na sua área de transferência.

2

Ele decodifica localmente

Seu navegador lê o código. Se a primeira tentativa falhar, ele tenta novamente com mais contraste, em um tamanho maior e rotacionado, para que códigos fotografados e no modo escuro também funcionem.

3

Você vê o conteúdo

O conteúdo é exibido como um cartão apropriado: um link continua sendo um link que você pode ler antes de abrir, um código de Wi-Fi mostra a rede e a senha, e um contato se transforma em um cartão para baixar.

O que ele consegue ler

Tipo de código O que você recebe
Link O endereço completo em texto simples, além de um aviso quando o link é encurtado ou não criptografado
Rede Wi-Fi Nome da rede, tipo de segurança e senha, ocultada até que você escolha revelá-la
Contato Todos os campos do contato, com um arquivo .vcf para baixar para sua agenda
Evento do calendário Título, horários e localização, com um arquivo .ics para baixar para seu calendário
E-mail Destinatário, assunto e corpo da mensagem
Número de telefone O número de telefone, pronto para copiar
Mensagem de texto Número e mensagem preparada
Localização Latitude e longitude
Segredo de dois fatores Emissor e conta, com o segredo oculto
Texto simples O texto bruto exatamente como foi codificado

Nada é enviado

A imagem é decodificada no seu navegador. Capturas de tela de códigos QR frequentemente contêm links de pagamento, senhas de Wi-Fi ou segredos de acesso, e nada disso deve ser enviado a um servidor.

Você vê o link primeiro

Os endereços decodificados são exibidos como texto e nunca são abertos ou buscados automaticamente, portanto um código malicioso não pode agir por conta própria.

Lê códigos difíceis

Fotos rotacionadas, capturas de tela no modo escuro e códigos pequenos são processados novamente com expansão de contraste, aumento de escala e rotação.

Vários códigos ao mesmo tempo

Uma imagem com mais de um código retorna todos eles, cada um destacado na visualização, e um lote de imagens se transforma em uma única tabela.

Lendo um código QR a partir de uma imagem em vez de uma câmera

A maioria das ferramentas de QR presume que você está segurando um telefone diante de um cartaz. Na prática, o código frequentemente já está na sua tela: uma solicitação de pagamento em uma conversa, um código de Wi-Fi na confirmação de um hotel, um ingresso em um PDF ou uma página de configuração de dois fatores que você precisa transferir para um novo telefone. Apontar um segundo dispositivo para o seu próprio monitor é incômodo e às vezes impossível, exatamente a lacuna que esta ferramenta preenche.

Por que a decodificação local é importante aqui

O conteúdo de um código QR costuma ser sensível de uma forma que uma imagem aleatória não é. Um código de Wi-Fi contém a senha da sua rede em texto simples. Um código otpauth contém a semente que gera seus códigos de acesso, o que equivale a uma senha. Um código de pagamento contém um identificador de conta. Enviar essa imagem a um servidor para que seja decodificada significa entregar tudo isso a terceiros, por isso tudo aqui acontece dentro da página.

Veja o link antes de acessá-lo

O phishing por QR funciona porque um código é ilegível para uma pessoa: você não consegue distinguir um adesivo legítimo de parquímetro de outro colado por cima. Aplicativos de digitalização que abrem o link imediatamente eliminam sua última chance de perceber isso. Este leitor nunca abre nem solicita um endereço decodificado por conta própria. Ele exibe o endereço completo, sinaliza links encurtados porque ocultam o destino real e sinaliza http simples porque tudo o que for digitado em uma página assim será transmitido sem criptografia.

Quando um código não é lido

As falhas quase sempre se resumem a poucos pixels, pouco contraste ou um ângulo excessivo. Um código menor que aproximadamente cem pixels de largura perdeu os detalhes necessários ao decodificador; uma captura de tela feita com um tema escuro pode acabar com pouquíssimo contraste entre os módulos; e uma fotografia tirada de lado distorce os padrões de localização. O leitor tenta novamente com expansão de contraste, aumento de escala e rotação antes de desistir, e informa o que você deve alterar caso ainda não consiga encontrar nada.

Ferramentas relacionadas

Perguntas frequentes