Skip to content

Leitor de QR Code

Envie um print, ou aponte a câmera para o código. A leitura acontece no seu navegador — a imagem não sai do seu aparelho.

ou

Decodificado no seu navegador. A imagem não é enviada a lugar nenhum.

Escaneie ou envie um código e o conteúdo aparece aqui.

Confira para onde o código leva antes de abrir

O risco inteiro de um QR Code é que você não consegue ler antes de escanear. Um link no e-mail dá para conferir passando o mouse; um quadrado impresso não. Quando o celular abriu a página, você já está nela.

Este leitor mostra o destino como texto e para por aí. Nada abre sozinho, e o link nunca é seguido em seu nome. Se o endereço não for o que você esperava, você fecha a aba e nada aconteceu.

Ele também aponta os truques usados para disfarçar um destino: domínios escritos com caracteres visualmente idênticos aos de sites conhecidos, credenciais que escondem o host real, links encurtados cujo destino final é invisível, e conexões sem criptografia.

O que ele lê

Links, texto puro, credenciais de Wi-Fi, cartões de contato, mensagens de e-mail e SMS, telefones, localizações e eventos de calendário. Cada um é separado em campos legíveis em vez de exibido como string crua — um código de Wi-Fi vira nome da rede e senha, não WIFI:T:WPA;S:...

O conteúdo bruto continua disponível, exatamente como está codificado. Nada é normalizado nem reescrito, porque o objetivo de um leitor é mostrar o que realmente está ali.

Nada é enviado

A imagem é lida pela API de arquivos do próprio navegador e decodificada localmente. Não existe servidor envolvido, então não há nada para receber a sua foto, a sua senha de Wi-Fi ou o link que você escaneou.

A câmera, quando você escolhe usá-la, nunca é aberta no carregamento da página — só quando você aperta o botão. Ela para no instante em que um código é encontrado ou você sai da página.

Perguntas frequentes

É seguro escanear um QR Code?
Um QR Code não instala nada, não executa nada e não lê seus dados. Ele contém texto. Praticamente todo ataque real termina do mesmo jeito: uma página pedindo para você digitar uma senha. Ler o destino antes — que é o que esta página faz — derruba a maioria deles.
Dá para ler QR Code de um print?
Dá, e é o uso mais comum. Envie o print e ele é decodificado igual a uma foto. Isso resolve quando o código chega dentro de um e-mail ou documento que você está lendo no mesmo aparelho com que escanearia.
Por que ele não consegue ler minha imagem?
Normalmente é reflexo, contraste baixo, ou o código ocupando pouco da imagem. Recorte mais perto, evite reflexos, e garanta que o código inteiro apareça, incluindo a margem branca em volta. Um código cortado pela metade não decodifica de jeito nenhum.
Funciona sem internet?
Depois que a página carregou, sim. Decodificar é computação, não consulta. Você pode desconectar por completo e continuar lendo códigos.
Vocês guardam o que eu escaneio?
Não. Não há onde guardar — a decodificação acontece no seu navegador e o resultado não viaja. Dá para conferir observando a aba de rede nas ferramentas de desenvolvedor enquanto escaneia.