Leitor de QR Code

Leia o conteúdo de um QR Code a partir de uma captura de tela ou foto. A decodificação acontece localmente no seu navegador, nenhuma imagem é enviada e os

🌍 Acesso Global 🔒 Privacidade em Primeiro Lugar ⚡ Conversão Instantânea 💯 Ilimitado
📄

Solte seu arquivo imagem aqui

ou clique para escolher arquivos

Advertisement

Leia o conteúdo de um QR Code a partir de uma captura de tela, de uma foto de um cartaz ou de um ingresso baixado. Adicione a imagem e o texto decodificado aparece na hora - os links são oferecidos como resultados clicáveis, então você pode conferir para onde um código realmente aponta antes de abri-lo.

Essa é a parte útil: um QR Code é opaco até você escaneá-lo, e um adesivo colado sobre um código legítimo é um ataque conhecido. A decodificação acontece no seu navegador, então a captura de tela de um documento interno ou de um cartão de embarque nunca é enviada.

Como ler um QR Code a partir de uma imagem

1

Adicione uma captura de tela ou foto que contenha um QR Code

2

Leia o conteúdo decodificado

3

Abra o link ou copie o texto

Perguntas frequentes

A leitura não encontrou nada - por quê?

O código provavelmente está pequeno demais, desfocado, cortado ou fotografado em ângulo. Recorte a imagem bem rente ao código, evite reflexos em papel brilhante e mantenha o código inteiro com a sua margem de silêncio dentro do quadro.

Ele consegue ler vários códigos em uma mesma imagem?

O leitor procura o primeiro código que consegue decodificar. Recorte a imagem para isolar um código específico se uma página contiver vários.

Funciona com códigos invertidos ou coloridos?

A inversão claro sobre escuro costuma falhar, porque os leitores esperam módulos escuros sobre fundo claro. Um código de contraste muito baixo ou colorido também pode ser rejeitado - converta-o antes para preto e branco.

É seguro escanear um código desconhecido?

Escanear uma imagem revela o link sem abri-lo, então você pode inspecioná-lo antes. Trate qualquer URL inesperada como suspeita e confira o domínio antes de continuar.

Ele também lê códigos de barras?

Esta ferramenta é para QR Codes. Códigos de barras de produtos usam outra simbologia e normalmente exigem um leitor dedicado.

Minha imagem é enviada para algum servidor?

Não, a decodificação acontece localmente no seu navegador.

Visão geral

Entradaimagem
Vários arquivosNão
Onde rodaNo seu navegador - os arquivos nunca são enviados
Funciona offlineSim — depois que a página carrega
PreçoGrátis, sem cadastro, sem marca d'água

Onde as conversões quebram em silêncio

A maioria dos bugs de conversão não é de sintaxe, e sim de significado. Uma coluna CSV de códigos postais perde os zeros à esquerda no momento em que a planilha supõe que aquilo é um número; um ID longo ultrapassa a precisão de ponto flutuante; datas mudam de sentido dependendo de o dia vir antes do mês ou o mês antes do dia. As chaves do JSON não têm ordem, mas os arrays têm, e uma ferramenta que ordena chaves não muda nada, enquanto uma que ordena arrays altera os dados. O Unicode é outra armadilha: o texto pode chegar como UTF-8, UTF-16 ou com um BOM, e um decodificador que erra o palpite transforma caracteres acentuados em mojibake. Antes de confiar em qualquer conversão, confira por amostragem a primeira e a última linha, qualquer campo com zeros à esquerda e qualquer campo que contenha aspas, vírgulas ou quebras de linha.

Lidar com segredos com segurança

Ferramentas de desenvolvedor processam credenciais com mais frequência do que as pessoas imaginam, e o risco não está no algoritmo, mas em para onde os dados vão. O hash é uma via de mão única e não é criptografia - MD5 e SHA-1 estão quebrados para qualquer coisa ligada a segurança, e até o SHA-256 é a ferramenta errada para armazenar senhas, para o que bcrypt, scrypt ou Argon2 existem justamente por serem lentos. O Base64 é uma codificação, não uma proteção: qualquer pessoa consegue decodificar, então nunca o trate como ofuscação. Um JWT pode ser lido por qualquer um que o tenha em mãos, e é por isso que o payload nunca deve conter segredos; além disso, decodificar um token não verifica a assinatura dele - a verificação exige a chave. Tudo neste site roda localmente no seu navegador, e é essa a razão de ele conseguir lidar com tokens e senhas com segurança.

Advertisement